Einzeiliger Befehl docker run -d \ -v /share:/home/vsftpd \ -p 20:20 \ -p 21:21 \ -p 21100-21110:21100-21110 \ -e FTP_USER=zhaoolee \ -e FTP_PASS=eelooahz \ -e PASV_ADRESSE=47.106.108.135 \ -e PASV_MIN_PORT=21100 \ -e PASV_MAX_PORT=21100 \ --name zhaoolee_vsftpd \ --restart=immer \ fauria/vsftpd Parametererklärung: -d bedeutet, dass der neue Container im Hintergrund läuft -v bedeutet, dass die Verzeichniszuordnung festgelegt wird. Beispiel: -v /share:/home/vsftpd ordnet das Verzeichnis /share des Hosts dem Verzeichnis /home/vsftpd des Docker-Containers zu (nachdem sich der Benutzer zhaoolee angemeldet hat, erstellt das Programm automatisch einen Ordner zhaoolee im Ordner /home/vsftpd, um hochgeladene Dateien zu speichern). -p ist der Mapping-Port. -p 20:20 bedeutet, den Host-Port 20 dem Port 20 des Docker-Containers zuzuordnen. -p 21:21 bedeutet, den Host-Port 21 dem Port 21 des Docker-Containers zuzuordnen. -p 21100-21110:21100-21110 bedeutet, die Ports 21100 bis 21110 des Hosts den Ports 21100 bis 21110 des Docker-Containers zuzuordnen. Eng mit dem Port verbunden sind zwei Verbindungsmodi: der aktive Modus und der passive Modus.
-e bedeutet, Parameter anzuhängen FTP_USER ist der FTP-Anmeldebenutzername, Einstellungsbeispiel FTP_USER=zhaoolee FTP_PASS ist das FTP-Anmeldekennwort. Beispiel: FTP_PASS=eelooahz PASV_ADDRESS ist die externe Netzwerk-IP-Adresse, z. B. PASV_ADDRESS = 104.243.20.148 (sehr wichtig: Sie müssen hier die externe IP-Adresse des Hosts binden, sonst können Sie später keine Verbindung herstellen. Zhaoolee hat viel Zeit damit verbracht, dies anzupassen ...) PASV_MIN_PORT ist die Mindestportnummer für die Verbindung des Clients mit dem Server. Sie beträgt 21100 (die Mindestportnummer für den Server im passiven Modus). PASV_MAX_PORT ist die maximale Portnummer für die Verbindung des Clients mit dem Server, nämlich 21110 (die maximale Portnummer für den Server im passiven Modus). --name zhaoolee_vsftpd bedeutet, der Containername ist zhaoolee_vsftpd (dieser Name kann angepasst werden) --restart=always bedeutet, dass ein Neustart möglich ist fauria/vsftpd stellt den Bildnamen dar Testen mit Alibaba Cloud Öffnen Sie Port 20, Port 21, Portbereich 21100-21110 Erstellen eines Containers Verbindungstest (FillZilla-Download-Link: https://filezilla-project.org/download.php?type=client) Dateien per FTP hochladen Zusammenfassung: FTP ist ein häufig verwendeter Dienst. Hier verwenden wir die Docker-Methode von vsftp, um die Konstruktion abzuschließen. Dies kann mit einer Befehlszeile erledigt werden. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Einige etwas komplexere Verwendungsbeispielcodes in MySQL
>>: So ändern Sie das Datenbankdatenspeicherverzeichnis in MySQL
Dieser Artikel zeichnet das grafische Tutorial zu...
Vorwort Ich glaube, jeder weiß, dass Indizes geor...
Speicherregeln für varchar In Versionen unter 4.0...
Vorwort Die meisten Benutzer führen diesen Vorgan...
Im Linux-Umfeld möchten Sie prüfen, ob eine besti...
Hier einige Tipps von Ausbildungsstätten und mein...
Nachdem die Tabellenbreite auf der Seite auf width...
Inhaltsverzeichnis Vorwort Was macht Yarn Create?...
Ich habe das von Alibaba Cloud gekaufte CentOS fü...
Inhaltsverzeichnis Tutorial-Reihe 1. Installieren...
Inhalt 1. Geben Sie den Lesern einen Grund zu blei...
In diesem Artikelbeispiel wird der spezifische Co...
Bei der Replikation werden die DDL- und DML-Opera...
prune Um diesen Befehl verwenden zu können, müsse...
Um eine virtuelle Maschine auf einem Windows-Syst...