Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| 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: | ||
| < | < | ||
| - | ==== Veröffentlichen ==== | + | ===== Veröffentlichen |
| Ein Image aus einer Registry laden | Ein Image aus einer Registry laden | ||
| Zeile 26: | Zeile 26: | ||
| < | < | ||
| - | === Ausführen === | + | ===== Ausführen |
| < | < | ||
| * **--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** | + | * **--name** Den Container benennen-p 8080:80 Port 8080 extern freigeben und auf Port 80 im Container mappen |
| * **-v~/ | * **-v~/ | ||
| * **docker/ | * **docker/ | ||
| Zeile 37: | Zeile 37: | ||
| Einen laufenden Container beenden | Einen laufenden Container beenden | ||
| - | docker stop whalesay | + | < |
| Einen laufenden Container hart beenden (den Prozess entfernen) | Einen laufenden Container hart beenden (den Prozess entfernen) | ||
| - | docker kill whalesay | + | < |
| 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 | + | < |
| Netzwerke auflisten | Netzwerke auflisten | ||
| - | docker network ls | + | < |
| Die gerade laufenden Container auflisten | Die gerade laufenden Container auflisten | ||
| - | docker ps | + | < |
| Alle Container auflisten | Alle Container auflisten | ||
| - | docker ps -a | + | < |
| Alle laufenden und beendeten Container löschen | Alle laufenden und beendeten Container löschen | ||
| - | docker rm -f $(docker ps -aq) | + | < |
| 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 | + | < |
| Die letzten 100 Zeilen des Logs eines Containers ausgeben | Die letzten 100 Zeilen des Logs eines Containers ausgeben | ||
| - | Docker logs --tail 100 whalesay | + | < |