Wenn Sie Bash beenden möchten, haben Sie zwei Möglichkeiten: Der Erste: Strg + d, um den Container zu beenden und zu stoppen; Zweiter Typ: Strg + P + Q, um den Container zu beenden und im Hintergrund auszuführen; Zusatzwissen: Docker startet mehrere Dienste gleichzeitig In den vorherigen Docker-Artikeln wurde beim Starten eines Containers nur ein Hintergrunddienst gestartet. Lassen Sie uns heute darüber sprechen, wie Sie mehrere Dienste über den Supervisor starten. 1. Erstellen Sie zunächst ein Verzeichnis und erstellen Sie eine Docker-Datei im Verzeichnis. Der Inhalt der Datei lautet wie folgt
2. Erstellen Sie die Datei supervisord.conf im Verzeichnis, in dem sich das Dockerfile befindet. Der Inhalt ist wie folgt:
3. Führen Sie den Build-Befehl im Verzeichnis aus, in dem sich Dockerfile befindet, um die Image-Datei zu generieren. Hier wird mysql_server als Image-Dateiname verwendet.
4. Starten Sie den Container 4.1 Verwenden Sie zunächst den folgenden Befehl, um den Container zu starten
4.2 Nach dem Starten des Containers können Sie ihn mit "sudo docker ps" anzeigen. Zu diesem Zeitpunkt können Sie sehen, dass der Inhalt der Spalte PORTS
Die Ports 22 und 3306 des Containers werden den Ports 49171 und 49172 des Hostcomputers zugeordnet. 4.3 Jetzt können Sie über die folgenden Befehle auf die SSH- und MySQL-Dienste zugreifen
4.4 Natürlich können Sie auch "sudo docker inspect myserver | grep IPAddress" verwenden, um die IP-Adresse des Containers anzuzeigen und dann über die folgenden Befehle auf die SSH- und MySQL-Dienste zuzugreifen
Die beiden oben genannten Methoden zum Beenden von Bash aus einem Docker-Container unter Linux sind alle vom Editor freigegebenen Inhalte. Ich hoffe, sie können Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: Die Darstellung und Öffnungsmethode eines Hyperlinks
>>: Vue verwendet Drag & Drop, um einen Strukturbaum zu erstellen
Vorwort Ein Index ist eine Datenstruktur, die ein...
Inhaltsverzeichnis Warum WebSocket verwenden? Soc...
Ursache Beim Ausführen des Docker-Skripts tritt e...
Detailliertes Tutorial zum Herunterladen und Inst...
Nehmen wir als Beispiel das Übersetzungsprogramm....
Der IE hat schon seit längerem Probleme. Als alle ...
Der Fehler lautet wie folgt: Nicht abgefangener T...
Ich werde nicht näher darauf eingehen, wie wichti...
1. Text rund um das Bild Wenn wir zum Beispiel di...
Legen Sie in js fest, dass der Benutzer vor der Ü...
Bevor wir JSX zum Erstellen eines Komponentensyst...
Wenn wir eine neue CSS-Funktion verwenden möchten...
Dieser Beitrag stellt eine Reihe kostenloser Phot...
Nachdem IntelliJ IDEA ein Javaweb-Projekt mit Tom...
Wenn Sie nach der Installation der Datenbank das ...