Heim > Artikel > Betrieb und Instandhaltung > Was sind die integrierten Befehle von Docker?
Integrierte Befehle von Docker: 1. run; Protokolle; 12. Warten; 14. RMI usw.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.
Im Folgenden finden Sie eine Zusammenfassung häufig verwendeter Befehle, die Sie mit Ihnen teilen können. 1. Mirror-bezogene Befehle Nummer], die Standardadresse ist Docker Hub
# Warehouse-Name: Der Warehouse-Name ist ein zweiteiliger Name, nämlich f9b897759c78c45ddd0ee287ae864665/e9328af2b999528554374310486dfa3d. Wenn für Docker Hub kein Benutzername angegeben wird, wird standardmäßig die Bibliothek verwendet, die das offizielle Image ist. Sie können die Dockerfile-Datei selbst benennen. Wenn der Dateiname nicht „Dockerfile“ lautet, müssen Sie den Dateinamen in den Build-Befehl schreiben.
# Beispiel: Führen Sie im Verzeichnis /home/docker/java/ruiyi01 Folgendes aus Befehl: (unten Der Punkt zeigt die Suche nach der Dockfile-Datei im aktuellen Verzeichnis an)docker search 镜像名
docker pull 仓库名
Löschen Sie das Image
docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
Geben Sie das lokale Image für das Docker-Remote-Warehouse frei (dies gilt für den Standard-Docker-Hub)
Hinweis: Direkte Ausführung von push wird einen Fehler melden. Verwenden Sie den Docker-Tag-Befehl, um das freizugebende Bild umzubenennen (fügen Sie eine Kennung hinzu)
Zum Beispiel Docker-Tag getting-started YOUR-USER-NAME/getting-started
Dann führen Sie push
[root@node1 docker]# docker pull mysql:5.7.192 aus Befehle
docker images
Erstellen Sie einen neuen Container und führen Sie ihn aus
# Dies entspricht der Ausführung von zwei Schritten: Einfügen des Images in den Container (Docker-Erstellung) und anschließendes Starten des Containers, um ihn in einen Laufzeitcontainer umzuwandeln (Docker-Start).
# Beispiel:
docker build [选项] <上下文路径>
(Erstellen Sie basierend auf dem Bild ruoyi-demo einen Container mit dem Namen ruoyi-demo-run im Hintergrund und führen Sie ihn aus. Die Portnummern des Hosts und des Containers sind 8083 bzw. 8084)
docker build -t ruoyi-demo .
# -d Im Hintergrund ausführen
# --name Benennen Sie den Container
# -p Host-Port: Interner Container-Port
docker rmi <镜像id>
Informationen zum aktuell ausgeführten Container anzeigen
docker push 镜像名
Alle Container anzeigen
docker push YOUR-USER-NAME/getting-started
Einen Container löschen.
Hinweis: Wenn es ausgeführt wird, kann es nicht direkt gelöscht werden. Sie müssen es zuerst beenden. Wenn Sie laufende Container erzwingen möchten, fügen Sie dem Befehl das Flag „force“ hinzu: Zum Beispiel
docker run [选项] 镜像名
docker run -d --name ruoyi-demo-run -p 8083:8084 ruoyi-demo
Alle gestoppten Container löschen
docker run -d --name vue-demo-run -p 8088:80 vue-demo
Betreten Sie den Container (neues Terminal)
docker ps
Betreten Sie den Container
docker ps -a
Ausführen Ein Container
docker rm <容器id>
Stoppen Sie einen laufenden Container.
docker rm -f
Starten Sie einen laufenden Container neu.
docker rm $(docker ps -qa)
Rufen Sie das laufende Protokoll des Containers ab Bildname: [Versionsnachricht]
# Funktion: Übermitteln Sie den von uns bearbeiteten Container durch Festschreiben in ein neues Bild. Wir können dieses geänderte Bild in Zukunft direkt verwenden.
Empfohlenes Lernen: „
Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas sind die integrierten Befehle von Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!