Ich werde sowieso schreiben, was ich über Docker gelernt habe (zweite)

Letztes Mal

Schreiben Sie trotzdem, was Sie über Docker gelernt haben \ (1st ) \ -Qiita

nächstes Mal

Nachschlagewerke

Docker/Einführung in die praktische Containerentwicklung von Kubernetes|Akinori Yamada|Computer / IT|Kindle Store| Amazon

Image erstellen

Befehl

docker image build -t Bildname[:Verlinke den Namen]Pfad des Dockerfile-Speicherortverzeichnisses

-f Option

docker image build -f Dockerfile-test -t example/echo:latest

Suche nach Bildern

Befehl

Verwenden Sie den Docker-Suchbefehl, um das in der Docker Hub-Registrierung registrierte Repository zu durchsuchen.

docker search [options]Suchbegriff

--limit [Anzahl anzeigen]

Verwenden Sie die Option "--limit", um die Anzahl der vom Suchbefehl angezeigten Elemente zu begrenzen.

$ docker search --limit 5 mysql
NAME                  DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
mysql                 MySQL is a widely used, open-source relation…   10014               [OK]                
mysql/mysql-server    Optimized MySQL Server Docker images. Create…   733                                     [OK]
mysql/mysql-cluster   Experimental MySQL Cluster Docker images. Cr…   76                                      
bitnami/mysql         Bitnami MySQL Docker Image                      45                                      [OK]
circleci/mysql        MySQL is a widely used, open-source relation…   19                                  

Bildkennzeichnung

Bilder markieren

Docker-Bild-Tags werden verwendet, um die Identifizierung von Docker-Bildern mit einer bestimmten Bild-ID zu erleichtern --Bild-ID = Docker-Image-Version

Kennzeichnen Sie den neuesten bestimmten Punkt mit dem Versionsnamen usw., damit Sie immer die bestimmte Version des Docker-Images erhalten.

Docker-Bild-Tag Ursprünglicher Bildname[:Etikett]Neuer Bildname[:Etikett]

Beispiel: Tag Beispiel / Echo spätestens mit 0.1.0

docker image tag example/echo:latest example/echo:0.1.0

(Ausgabe)

$ docker image ls

REPOSITORY                                    TAG                 IMAGE ID            CREATED             SIZE
example/echo                                  latest              4bc94bb3c1af        3 days ago          750MB
example/echo                                  0.1.0               4bc94bb3c1af        3 days ago          750MB

Arbeiten mit Docker-Containern

Neustart des Docker-Containers Starten Sie den Container neu

Docker-Container neu starten Container-ID oder Containername

Docker Container rm Entsorgen Sie den Container

Docker Container RM Container ID oder Containername

Kopieren Sie die Docker-Container-CP-Datei

Im Container → Host

docker container cp [options]Container-ID oder Containername:Quelle in Container kopieren Ziel des Hosts kopieren

Host → Im Container

docker container cp [options]Host-Kopie Quellcontainer-ID oder Containername:In Container kopieren-Voraus

Operations Management-Befehle

Pflaume zerstört

--docker container prune kann alle Container löschen, die nicht ausgeführt werden.

docker container prune [Möglichkeit]

Wenn Sie Bilder sofort löschen möchten

docker image prune [Möglichkeit]

Löschen Sie alle nicht verwendeten Docker-Container, Images, Volumes, Netzwerke usw. gleichzeitig

docker system prune [Möglichkeit]

Recommended Posts

Ich werde sowieso schreiben, was ich über Docker gelernt habe (zweite)
Ich werde sowieso schreiben, was ich über Docker gelernt habe (zuerst)
Was ich über Kotlin gelernt habe
Was ich gelernt habe
Zusammenfassung dessen, was ich über Spring Boot gelernt habe
Was ich gelernt habe ② ~ Mock ~
Was ich gelernt habe ~ ~ DJUnit ~
Was ich über Java 8 recherchiert habe
Was ich über Java 6 recherchiert habe
Was du über Hashing gelernt hast
Was ich über Java 9 recherchiert habe
Was Sie über Symbole gelernt haben
Was ich über Java 7 recherchiert habe
Was ich über Java 5 recherchiert habe
Was ich mit Java Gold gelernt habe
Was ich mit Java Silver gelernt habe
Was ich über Java-Lernen recherchiert habe
Nehmen Sie, was Sie über Java-Reflexion gelernt haben
Was ist Docker? Ich habe versucht zusammenzufassen
Was ich aus der Java-Geldberechnung gelernt habe
Über Docker
[Persönliches Memo] Ich habe etwas über Modifikatoren gelernt
[Rails] Ich habe etwas über Datenbankdatentypen gelernt!
Was ich in Java gelernt habe (Teil 2) Was sind Variablen?
Zusammenfassung dessen, was ich in Spring Batch gelernt habe