Docker ist eine Open-Source-Virtualisierungstechnologie, die es Entwicklern ermöglicht, Anwendungen in einen standardisierten Container zu packen und sie dann auf verschiedenen Plattformen und Bereitstellungsumgebungen auszuführen, wodurch die Anwendungsbereitstellung und -migration einfacher und zuverlässiger wird. In diesem Artikel werden einige gängige Technologien und Betriebsanweisungen im Docker-Betrieb vorgestellt.
Docker installieren
Es gibt viele Möglichkeiten, Docker zu installieren. Sie können das offizielle Installationspaket verwenden oder es direkt über den Paketmanager installieren. Im Folgenden erfahren Sie, wie Sie Docker über den Paketmanager unter dem Ubuntu-System installieren.
Starten und Stoppen von Docker
Nachdem die Installation abgeschlossen ist, können Sie den Docker-Dienst mit dem folgenden Befehl starten: sudo systemctl start docker
Sie können den Status von Docker mit dem folgenden Befehl überprüfen: systemctl status docker
Das können Sie Stoppen Sie Docker mit dem folgenden Befehl Dienst: sudo systemctl stop docker
Erstellung und Ausführung von Containern
Docker führt Anwendungen aus, indem es Container ausführt. In Docker enthält ein Container alle Abhängigkeiten und Konfigurationen für die Laufzeit einer Anwendung sowie die Anwendung selbst. Im Folgenden sind die Schritte zum Erstellen eines Containers aufgeführt:
Daunter [Optionen ] ist optional, [image] ist der Name des Container-Images und [command] ist der Befehl, der nach dem Start des Containers ausgeführt werden soll.
Zum Beispiel können Sie mit den folgenden Anweisungen einen Container basierend auf dem Ubuntu-System erstellen und den Befehl /bin/bash ausführen:
docker run -it ubuntu /bin/bash
Nachdem Sie einige Vorgänge im Container ausgeführt haben, können Sie kann durch Betreten des Ausgangscontainers verlassen werden.
Container anzeigen und löschen
Verwenden Sie den folgenden Befehl, um alle aktuell ausgeführten Container anzuzeigen: docker ps
Wenn Sie alle Container anzeigen müssen, einschließlich gestoppter Container, können Sie den folgenden Befehl verwenden: docker ps -a
Verwenden Sie Folgendes Befehl Sie können einen Container löschen: docker rm [Container]
Ausführung und Zugriff auf den Container
Verwenden Sie den folgenden Befehl, um Befehle für den Container auszuführen: docker exec [Container] [Befehl]
Zum Beispiel, wenn Sie es benötigen in einem laufenden Container Um den ls-Befehl auszuführen, können Sie den folgenden Befehl verwenden: docker exec -it [container] ls
Auf im Container laufende Anwendungen kann über die IP-Adresse oder den Port des Hosts zugegriffen werden. Sie können den folgenden Befehl verwenden, um den Port im Container dem Port auf dem Host zuzuordnen: docker run -p [host_port]:[container_port] [image]
Zum Beispiel können Sie den folgenden Befehl verwenden, um Port 5000 zuzuordnen der Host auf 80 innerhalb des Containers. Verwenden Sie Dockerfile, um den Erstellungsprozess eines Images zu definieren. Im Folgenden sind die allgemeinen Schritte zum Erstellen eines Images mit Dockerfile aufgeführt:
Erstellen Sie ein Projektverzeichnis und erstellen Sie im Verzeichnis eine Datei mit dem Namen Dockerfile.
ADD . /code
WORKDIR /codeRUN pip install -r require.txt
CMD [ "python", "app.py"]
Verwenden Sie den folgenden Befehl, um dieses Image zu erstellen:
Dieser Artikel stellt einige gängige Technologien und Betriebsanweisungen im Docker-Betrieb vor. Dazu gehören die Installation, das Starten und Stoppen von Docker, das Erstellen, Anzeigen und Löschen von Containern, die Ausführung und der Zugriff auf Container sowie die Erstellung und Freigabe von Bildern. Durch das Erlernen und Beherrschen dieser Technologien und Anweisungen können wir Docker besser für die Anwendungsentwicklung und -bereitstellung nutzen.
Das obige ist der detaillierte Inhalt vonWas sind die Docker-Operationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!