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
1. Was ist ein berechnetes Attribut? Einfach ausg...
Flash-Dateiformate: .FLV und .SWF Für das Flash-Vi...
Bei der tatsächlichen Arbeit oder bei Interviews ...
Animation Definieren Sie eine Animation: /*Legen ...
Die Optimierung großer Datenbankdatenmengen ist e...
Drei nützliche Codes, die Besuchern dabei helfen,...
Dieser Statuscode gibt Auskunft über den Status d...
Inhaltsverzeichnis 1. Installation und Betrieb vo...
Um die Wartung von MySQL zu erleichtern, wurde ei...
Inhaltsverzeichnis Funktionale Komponenten So sch...
Ich habe im Internet nach dreistufigen Verknüpfun...
Ich habe vor kurzem angefangen, MySQL zu lernen. ...
Nehmen wir ein Beispiel: Der Code ist sehr einfach...
Da das Team Front-End und Back-End trennt, überni...
Inhaltsverzeichnis 1. Herunterladen 2. Installati...