Was sind die integrierten Befehle von Docker?

WBOY
Freigeben: 2022-02-23 10:15:40
Original
10888 Leute haben es durchsucht

Integrierte Befehle von Docker: 1. run; Protokolle; 12. Warten; 14. RMI usw.

Was sind die integrierten Befehle von Docker?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.

Was sind die integrierten Befehle von Docker? Mit Hilfe von Docker können wir Code schnell liefern, testen und bereitstellen, was die Zeit für die Codebereitstellung erheblich verkürzen kann. Das Merkmal von Docker ist, dass es viele Befehle gibt, was für Anfänger unpraktisch ist.

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 /. 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 镜像名
Nach dem Login kopieren
docker pull 仓库名
Nach dem Login kopieren
Löschen Sie das Image

docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
Nach dem Login kopieren

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.19
Nach dem Login kopieren

2 aus Befehle

docker images
Nach dem Login kopieren

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 [选项] <上下文路径>
Nach dem Login kopieren

(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 .
Nach dem Login kopieren

# -d Im Hintergrund ausführen

# --name Benennen Sie den Container

# -p Host-Port: Interner Container-Port

docker rmi <镜像id>
Nach dem Login kopieren

Informationen zum aktuell ausgeführten Container anzeigen

docker push 镜像名
Nach dem Login kopieren

Alle Container anzeigen

docker push YOUR-USER-NAME/getting-started
Nach dem Login kopieren

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 [选项] 镜像名
Nach dem Login kopieren
docker run -d --name ruoyi-demo-run -p 8083:8084 ruoyi-demo
Nach dem Login kopieren

Alle gestoppten Container löschen

docker run -d --name vue-demo-run -p 8088:80 vue-demo
Nach dem Login kopieren

Betreten Sie den Container (neues Terminal)

docker ps
Nach dem Login kopieren

Betreten Sie den Container

docker ps -a
Nach dem Login kopieren

Ausführen Ein Container

docker rm <容器id>
Nach dem Login kopieren

Stoppen Sie einen laufenden Container.

docker rm -f
Nach dem Login kopieren

Starten Sie einen laufenden Container neu.

docker rm $(docker ps -qa)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!