1. Bereiten Sie die Docker-Umgebung vor2. Suchen Sie nach FastDFS-Bildern3. Ziehen Sie das BildDocker zieht Delron/FastDFS Der Grund für die Wahl des Delron/Fastdfs-Image besteht darin, dass es Nginx enthält, sodass Sie die Nginx-Weiterleitung nicht selbst installieren müssen. Sie können auch qbanxiaoli/fastdfs wählen, das auch nginx enthält 4. Starten Sie den Tracker-Dienstdocker run -d --network=host --name tracker -v /root/fastdfs/tracker:/var/fdfs delron/fastdfs tracker 5. Starten Sie den Speicherdienstdocker run -d --name storage --restart=always --net host -v /root/fastdfs/storage:/var/fdfs -e TRACKER_SERVER="IP:22122" delron/fastdfs storage Beachten Sie, dass Sie bei einem Cloud-Server die IP in die externe Netzwerk-IP ändern müssen 6. Hinweise1. Wenn es sich um einen Cloud-Server handelt, müssen Sie die Ports 22122, 23000 und 8888 am Eingang der Sicherheitsgruppe des Cloud-Server-Hintergrunds öffnen und die oben genannten drei Ports in der Firewall-Konfiguration des Cloud-Servers öffnen. 2. Testen Sie, ob der Build erfolgreich ist docker exec -it Speicher /bin/bash echo "Hallo FastDFS">index.html fdfs_test /etc/fdfs/client.conf index.html hochladen Wenn die Bereitstellung erfolgreich ist, sollte nach der Ausführung des obigen Befehls der folgende Screenshot zurückgegeben werden 3. Greifen Sie zum Testen auf die gerade hochgeladenen Ressourcen zu Die Standardadresse lautet http://ip:8888/url, wobei „IP“ die IP des externen Netzwerks und „URL“ der nach dem Hochladen zurückgegebene Wert „group_name“ verknüpft mit dem Wert „remote_filename“ ist. Wie in der Abbildung oben gezeigt, lautet die Zugriffsadresse http://ip:8888/group1/M00/00/00/wKgARmCu6TCAKyFbAAAADpNIeWE63_big.html 7. Ändern Sie den ZugriffsportRufen Sie den Speichercontainer auf (docker exec -it storage bash), suchen Sie die Konfigurationsdatei storage.conf im Verzeichnis /etc/fdfs und ändern Sie http.server_port=8888 in den gewünschten Port. Geben Sie die conf unter dem Nginx-Installationsverzeichnis (/usr/local/nginx) ein und ändern Sie den Port 8888 in nginx.conf in den gewünschten Port, der dem http.server_port im vorherigen Schritt entsprechen muss. Starten Sie nginx neu Speicher neu starten Hinweis: Wenn es sich um einen Cloud-Server handelt, müssen Sie nach der Änderung des Ports den geänderten Eingangsport in der Hintergrundsicherheitsgruppe des Cloud-Servers öffnen und den geänderten Port in der Firewall des Cloud-Servers öffnen. Oben finden Sie ausführliche Informationen zu einigen Vorsichtsmaßnahmen bei der Installation von FastDFS-Images in Docker. Weitere Informationen zur Installation von FastDFS in Docker finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Theorie: Die zwei Jahre User Experience
>>: CSS3 realisiert das Effektdiagramm zur Produktanzeige auf der Website
Inhaltsverzeichnis Vorwort Grundlegende Verwendun...
Beim Schreiben der Projektseite stieß ich auf das...
Inhaltsverzeichnis Vorwort Erstellen einer Kompon...
Inhaltsverzeichnis Einführung MySQL-Hochverfügbar...
Inhaltsverzeichnis Algorithmische Strategie Einze...
Vor etwa einem Jahr habe ich einen Artikel geschr...
Implementierungsanforderungen Das ElementUI imiti...
Das <input>-Tag Das <input>-Tag wird ...
Standardmäßig unterstützt Nginx nur ein SSL-Zerti...
Neue Funktionen in MySQL 8: Meine persönliche Mei...
NERDTree ist ein Dateisystembrowser für Vim. Mit ...
1. Der Unterschied zwischen den Befehlen > und...
Nachdem die Quelle des Iframes auf „about:blank“ g...
Inhaltsverzeichnis 1. charAt Grammatik Parameter ...
Langsame Protokollabfragefunktion Die Hauptfunkti...