Inhaltsverzeichnis
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.
Heim Betrieb und Instandhaltung Docker Was sind die integrierten Befehle von Docker?

Was sind die integrierten Befehle von Docker?

Feb 23, 2022 am 10:15 AM
docker

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verpacken Sie ein Projekt mit Pycharm So verpacken Sie ein Projekt mit Pycharm Apr 25, 2024 am 03:54 AM

So verpacken Sie ein Projekt mit Pycharm

PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein? PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein? Mar 05, 2025 pm 05:57 PM

PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein?

Agile Entwicklung und Betrieb der PHP-Microservice-Containerisierung Agile Entwicklung und Betrieb der PHP-Microservice-Containerisierung May 08, 2024 pm 02:21 PM

Agile Entwicklung und Betrieb der PHP-Microservice-Containerisierung

So starten Sie das Golang-Programm So starten Sie das Golang-Programm Apr 21, 2024 am 12:47 AM

So starten Sie das Golang-Programm

Docker schließt die lokale Bereitstellung des großen Open-Source-Modells LLama3 in drei Minuten ab Docker schließt die lokale Bereitstellung des großen Open-Source-Modells LLama3 in drei Minuten ab Apr 26, 2024 am 10:19 AM

Docker schließt die lokale Bereitstellung des großen Open-Source-Modells LLama3 in drei Minuten ab

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

So installieren Sie Deepseek

Architektur und Praxis verteilter PHP-Systeme Architektur und Praxis verteilter PHP-Systeme May 04, 2024 am 10:33 AM

Architektur und Praxis verteilter PHP-Systeme

Wie verwende ich PHP CI/CD für eine schnelle Iteration? Wie verwende ich PHP CI/CD für eine schnelle Iteration? May 08, 2024 pm 10:15 PM

Wie verwende ich PHP CI/CD für eine schnelle Iteration?

See all articles