Hallo Christoph,
On 17.02.25 23:27, Christoph Müller wrote:
Hallo Norman,
On 17.02.2025 20:20, N. Schwirz wrote:
Wie kann ich eigentlich Containerverbünde ala Docker Compose automatisch starten wenn das Hostsystem neubootet? Bei Podman & Co. ginge das ja vermutlich mit systemd recht gut.
Ich habe es bereits mit der Docker-Restart Policy probiert (und diese nun direkt in der docker-compose.yaml angegeben) auch lasse ich den Docker-Deamon per Systemd beim Booten automatisch starten. Allerdings startet der Containerverbund nur nach einem `docker compose up` aus dem Verzeichnis, in dem die docker-compose.yaml & Co. liegen.
das Internet [1] sagt
|docker.service| enabled on system startup: | $sudo systemctl enable docker|| |
|docker-compose.yml| has restart enabled: | restart: always |
und gestartet werden muss als daemon (-d): | docker compose up -d |
|Stimmen alle diese Voraussetzungen bei Dir? |
ja, so siehts bei mir auch aus. Laut Doku sollten nun alle Container in der richtigen Reihenfolge starten sobald der Host neustartet. Allerdings tun sie das bei mir leider nicht. Ich verwende ein etwas älteres Ubuntu (20.04 oder 22.04, da bin ich mir gerade nicht sicher).
|Grüße, Christoph |
Grüße Norman