Re: Automatischer Start von Docker Compose Containern

"N. Schwirz" <[email protected]> Tue, 18 Feb 2025 08:07:49 +0100
Newsgroups gmane.user-groups.linux.dresden
Message-ID <[email protected]>
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
> |
> 
> 1) https://stackoverflow.com/a/53569049
> 
Grüße
Norman