Heute bin ich auf ein kleines Problem gestoßen: Nachdem ich das Bild gestartet hatte, konnte ich nicht über eine HTTP-Anforderung darauf zugreifen. Lassen Sie uns die Lösung aufzeichnen und teilen: Allgemeine Docker-Startbefehle und -Lösungen sind wie folgt: 1. Docker startenWie wir alle wissen, lautet der Befehl zum Starten des Containers wie folgt: Docker-Ausführungsimagename 2. Containerhäfen an lokale Häfen bindenNach dem Starten des Containers kann nicht direkt auf den lokalen Port zugegriffen werden. Daher muss der lokale Port an den Container-Port gebunden werden, damit über den lokalen Port auf den Container zugegriffen werden kann. Die Einstellungen lauten wie folgt: docker run -p lokaler Port: Container-Port-Image-Name Anschließend können Sie über den lokalen Port über den lokalen Browser auf den Container zugreifen. 3. Der Container läuft im Hintergrund. Fügen Sie den Parameter -d hinzu. Der Befehl lautet wie folgt:docker run -d -p lokaler Port: Container-Port-Image-Name 4. Zeigen Sie die Spiegelliste an. Der Befehl lautet wie folgtDocker-Image ls oder Docker-Images 5. Zeigen Sie den laufenden Container an. Der Befehl lautet wie folgtDocker PS Ergänzung: Docker ordnet lokale Ports laufenden Containern zu 1. Senden Sie den laufenden Container als Image (damit verschiedene Vorgänge im Container nicht verloren gehen).Docker-Commit Tang Tang1 ### tang (Name des laufenden Containers) tang1 (Name des generierten Images) 2. Ausführen des Images und Hinzufügen von Portsdocker run -d -it -p 8000:80 tang1:latest /bin/bash ### Das kleine p ist der benutzerdefinierte Port und latest ist die Bezeichnung des Bildes (es ist besser, etwas Professionelles zu schreiben) Ergänzung: Docker lädt Volume und bindet Port ErfordernDas Docker-Image wurde erhalten. Jetzt möchten Sie einen Container erstellen, das lokale Verzeichnis in das Containerverzeichnis laden und die Ports zwischen dem lokalen Verzeichnis und dem Container zuordnen. Konkrete Beispiele sind: Bild-ID: 884e0fc83dfe Containernamen festlegen: Test Ordnen Sie den lokalen Port 9000 dem Port 80 des Containers zu. Laden Sie das Datenvolumen volume: Ordnen Sie das lokale ~/Desktop/test dem /test-Verzeichnis des Containers zu erreichendocker run -it --name test -v ~/Desktop/test:/test -p 9000:80 884e0fc83dfe /bin/bash # Geben Sie den neuen Container ein Docker-Starttest Docker-Anfügetest Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: Methode zur Behebung von IE6-Space-Bugs
>>: Detaillierte Erklärung der Schleifenverwendung in Javascript-Beispielen
Inhaltsverzeichnis 1. Lernziele 1.1. Beherrschen ...
Inhaltsverzeichnis Normale Paging-Abfrage So opti...
Werfen wir zunächst einen Blick auf die allgemein...
Da ich Sicherheitsprodukte testen musste, wollte ...
Inhaltsverzeichnis Zeichensatz Vergleichsregeln V...
Ich stehe seit einiger Zeit mit MGR in Kontakt. M...
Inhaltsverzeichnis 1. Zeitüberwachung 2. Ereignis...
Vorwort Normale Benutzer definieren geplante Cron...
Finden Sie das Problem Ich habe vorher eine einfa...
Inhaltsverzeichnis Hintergrund Zieleffekt Ideen e...
Erstellen eines Cursors Erstellen Sie zunächst ei...
Nachdem Sie sich das angesehen haben, garantiere ...
brauchen: Identische Elemente eines Feldes zusamm...
1. Systemkonfiguration 1. Deaktivieren Sie das Su...
Während der Projektentwicklung werden unsere Date...