Joopi
[Allgemein] - Docker handling compose - Druckversion

+- Joopi (https://forum.hermann-splitthoff.de)
+-- Forum: Wissenswertes (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=1)
+--- Forum: Linux (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=3)
+---- Forum: Docker (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=28)
+---- Thema: [Allgemein] - Docker handling compose (/showthread.php?tid=1378)



Docker handling compose - Joopi - 23-11-2024

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):

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