Docker 2024 04/Containers: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Drlue (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Im folgenden soll das starten und erstellen von Images erlernt werden. = Erster Container start = {{BML|code= docker run --name ubuntu --rm -it ubuntu:22.04 bash }} Es öffnet sich nun ein Terminal im Container. {{BML|code= ps }} Zeigt sehr anschaulich die Prozessisolierung. {{BML|code= PID TTY TIME CMD 1 pts/0 00:00:00 bash 9 pts/0 00:00:00 ps }} Wird der Container mit {{BSL|exit}} geschlossen. So wird dieser auch entfernt…“ |
Drlue (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
Im folgenden soll das starten und erstellen von Images erlernt werden. | Im folgenden soll das starten und erstellen von Images erlernt werden. | ||
= Erster Container start = | === Beispiel: Erster Container start === | ||
{{BML|code= | {{BML|code= | ||
docker run --name ubuntu --rm -it ubuntu:22.04 bash | docker run --name ubuntu --rm -it ubuntu:22.04 bash | ||
| Zeile 30: | Zeile 30: | ||
* {{BSL|bash}} | * {{BSL|bash}} | ||
** Kommando das ausgeführt werden soll | ** Kommando das ausgeführt werden soll | ||
=== Wichtige Befehle === | |||
Zu foldenden Kommandos sei angemerkt, dass diese alle {{BSL|--help}} unterstützen. | |||
* {{BSL|docker run}} | |||
** Container erstellen | |||
* {{BSL|docker start}} | |||
** Gestoppten Container starten | |||
* {{BSL|docker exec}} | |||
** Befehl in Container ausführen | |||
* {{BSL|docker cp}} | |||
** Dateien in einen, oder von einem Container kopieren | |||
* {{BSL|docker volume}} | |||
** Verwalten von Volumes | |||
* {{BSL|docker ps}} | |||
** Anzeigen von Containern | |||
* {{BSL|docker stats}} | |||
** Statistiken zu Containern anzeigen | |||
* {{BSL|docker container}} | |||
** Verwalten von Containern | |||
Version vom 6. April 2024, 08:51 Uhr
Im folgenden soll das starten und erstellen von Images erlernt werden.
Beispiel: Erster Container start
docker run --name ubuntu --rm -it ubuntu:22.04 bash
Es öffnet sich nun ein Terminal im Container.
ps
Zeigt sehr anschaulich die Prozessisolierung.
PID TTY TIME CMD
1 pts/0 00:00:00 bash
9 pts/0 00:00:00 ps
Wird der Container mit exit geschlossen. So wird dieser auch entfernt.
Parameter
docker run- Startet Container
--name ubuntu- Legt den Container Name fest, ansonsten wird ein sonderbarer Name generiert
--rm- Löscht den Container nach dem dieser geschlossen wird. Ansonsten bleibt dieser erhalten (im Status Exited)
-it- Standard Input offen halten und Pseudo TTY erstellen (Terminal)
ubuntu:22.04- Name des Images das gestartet werden soll
bash- Kommando das ausgeführt werden soll
Wichtige Befehle
Zu foldenden Kommandos sei angemerkt, dass diese alle --help unterstützen.
docker run- Container erstellen
docker start- Gestoppten Container starten
docker exec- Befehl in Container ausführen
docker cp- Dateien in einen, oder von einem Container kopieren
docker volume- Verwalten von Volumes
docker ps- Anzeigen von Containern
docker stats- Statistiken zu Containern anzeigen
docker container- Verwalten von Containern