Infos zum Handling von Docker-Compose
Wenn das Docker-Compose-File genutzt wird, entfallen einige Aktionen auf der Konsole. Das Stoppen und Löschen von Containern ist nicht notwendig.
Zum Schluss bleibt im Grunde genommen nur das Image übrig, welches beim neuerlichen Start von Docker-Compose wieder genutzt wird.
Damit Docker-Compose (separat zu installieren) arbeiten kann, muss im Dockerdatenordner diese Datei liegen (andere Dateinamen sind nicht möglich):
Der Start erfolgt so als detached Ausführung:
oder
Das Stoppen erfolgt so:
Das Herunterfahren erfolgt so:
Sobald Docker-Compose heruntergefahren ist, werden die Container und Netzwerkverbindungen scheinbar beendet und gelöscht.
Das ist der Ablauf in der Konsole, um meine vorherige Behauptung zu untermauern:
Wenn das Docker-Compose-File genutzt wird, entfallen einige Aktionen auf der Konsole. Das Stoppen und Löschen von Containern ist nicht notwendig.
Zum Schluss bleibt im Grunde genommen nur das Image übrig, welches beim neuerlichen Start von Docker-Compose wieder genutzt wird.
Damit Docker-Compose (separat zu installieren) arbeiten kann, muss im Dockerdatenordner diese Datei liegen (andere Dateinamen sind nicht möglich):
Zitat:docker-compose.yaml
Der Start erfolgt so als detached Ausführung:
Code:
docker-compose up -d
oder
Code:
docker-compse -f dateiname.yaml up -d
Das Stoppen erfolgt so:
Code:
docker-compose stop
Das Herunterfahren erfolgt so:
Code:
docker-compose down
Sobald Docker-Compose heruntergefahren ist, werden die Container und Netzwerkverbindungen scheinbar beendet und gelöscht.
Das ist der Ablauf in der Konsole, um meine vorherige Behauptung zu untermauern:
Code:
user@user:/media/django/webserver/dockerdaten$ sudo docker-compose down
Removing dockerdaten_meinghost_1 ... done
Removing network dockerdaten_default
user@user:/media/django/webserver/dockerdaten$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
user@user:/media/django/webserver/dockerdaten$ sudo docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
user@user:/media/django/webserver/dockerdaten$ sudo docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
ghost 4 b05a58075ef6 19 hours ago 448MB