Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
dockerspickzettel [2022/01/08 23:40]
heikoch
dockerspickzettel [2022/01/08 23:49] (aktuell)
heikoch
Zeile 12: Zeile 12:
 <code>docker rm docker/dockerimagename:1.0</code> <code>docker rm docker/dockerimagename:1.0</code>
  
-==== Veröffentlichen ====+===== Veröffentlichen =====
  
 Ein Image aus einer Registry laden Ein Image aus einer Registry laden
Zeile 26: Zeile 26:
 <code>docker push docker.registry.de/dockerimagename:1.0</code> <code>docker push docker.registry.de/dockerimagename:1.0</code>
  
-=== Ausführen ===+===== Ausführen =====
  
 <code>docker run</code> <code>docker run</code>
   * **--rm** Container automatisch entfernen, wenn er beendet wird   * **--rm** Container automatisch entfernen, wenn er beendet wird
   * **-it** Den Container mit einem interaktiven Terminal verbinden   * **-it** Den Container mit einem interaktiven Terminal verbinden
-  * **--name** dummiescontainer Den Container benennen-p 8080:80 Port 8080 extern freigeben und auf Port 80 im Container mappen+  * **--name** Den Container benennen-p 8080:80 Port 8080 extern freigeben und auf Port 80 im Container mappen
   * **-v~/dev:/code** Ein Docker-Volume an eine Stelle im Container mappen   * **-v~/dev:/code** Ein Docker-Volume an eine Stelle im Container mappen
   * **docker/dockerimagename** Der Name des Images, von dem der Container instanziiert wird   * **docker/dockerimagename** Der Name des Images, von dem der Container instanziiert wird
Zeile 37: Zeile 37:
  
 Einen laufenden Container beenden Einen laufenden Container beenden
-docker stop whalesay+<code>docker stop dockerimagename</code>
 Einen laufenden Container hart beenden (den Prozess entfernen) Einen laufenden Container hart beenden (den Prozess entfernen)
-docker kill whalesay+<code>docker kill dockerimagename</code>
 Ein Overlay-Netzwerk erstellen und ein Subnetz angeben Ein Overlay-Netzwerk erstellen und ein Subnetz angeben
-docker network create --subnet 10.1.0.0/24 --gateway 10.1.0.1 -d overlay dummiesnetz+<code>docker network create --subnet 10.1.0.0/24 --gateway 10.1.0.1 -d overlay netzname</code>
 Netzwerke auflisten Netzwerke auflisten
-docker network ls+<code>docker network ls</code>
 Die gerade laufenden Container auflisten Die gerade laufenden Container auflisten
-docker ps+<code>docker ps</code>
 Alle Container auflisten Alle Container auflisten
-docker ps -a+<code>docker ps -a</code>
 Alle laufenden und beendeten Container löschen Alle laufenden und beendeten Container löschen
-docker rm -f $(docker ps -aq)+<code>docker rm -f $(docker ps -aq)</code>
 Einen neuen Bash-Prozess innerhalb des Containers erzeugen und mit dem Terminal verbinden Einen neuen Bash-Prozess innerhalb des Containers erzeugen und mit dem Terminal verbinden
-docker exec -it whalesay bash+<code>docker exec -it dockerimagename bash</code>
 Die letzten 100 Zeilen des Logs eines Containers ausgeben Die letzten 100 Zeilen des Logs eines Containers ausgeben
-Docker logs --tail 100 whalesay+<code>Docker logs --tail 100 dockerimagename</code>