Docker containers op de RaspberryPI herstarten na SSH inlog

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • com2,1ghz
  • Registratie: Oktober 2004
  • Laatst online: 22-07 11:33
Ik heb een heel vreemd probleem met mijn Raspberry Pi 4 8GB waar ik 3 containers heb draaien voor domotica meuk.
Als ik via SSH inlog op de raspberry pi herstarten mijn Docker containers. Dit gebeurt alleen als er geen actieve SSH sessie is. Dus als ik een tweede SSH verbinding wil openen dan herstarten de containers niet.
Het gebeurt ook niet als ik kort achter elkaar binnen enkele seconden nogmaals inlog.

Het valt me ook op dat de containers automatisch opstarten na een reboot. Ik heb een idee dat dit vanwege dezelfde reden gebeurt. Alle drie de containers herstarten tegelijkertijd.
Het valt me ook op dat als ik de SSH sessie dat de docker containers na enkele seconden ook stoppen. Ga ik weer terug SSH-en, dan starten ze weer op 8)7.

De containers draaien met docker compose en niet met docker swarm. Gewoon opgestart met
code:
1
docker compose -d
Als ik met systemctl kijk naar de status van docker, dan zie ik dat de service netjes een uptime heeft sinds de laatste reboot
Docker draait rootless mode.

Ik heb gewoon een kale installatie met alleen docker waar voor de rest niets spannends op is. In .bashrc en profile zie ik ook niets geks.


Info:
Linux raspberrypi 5.15.76-v8+ #1597 SMP PREEMPT Fri Nov 4 12:16:41 GMT 2022 aarch64 GNU/Linux
Docker version 20.10.21, build baeda1f
Docker Compose version v2.12.2

Wie weet waarom mijn docker containers stoppen waneer ik de SSH terminal van de Raspberry pi verlaat, en vervolgens weer opstart als ik weer SSH verbinding met de Raspberry pi maak?

[ Voor 23% gewijzigd door com2,1ghz op 19-11-2022 23:10 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • com2,1ghz
  • Registratie: Oktober 2004
  • Laatst online: 22-07 11:33
Probleem opgelost: https://stackoverflow.com...terminate-on-shell-logout

Blijkbaar met rootless mode stopt de boel als de user sessie beeindigd is.

Moet blijkbaar lingering aanzetten:
code:
1
loginctl enable-linger $UID

Acties:
  • +1 Henk 'm!

  • SVMartin
  • Registratie: November 2005
  • Niet online
Thanks, ik las je bericht, maar kon zo niets bedenken. Altijd fijn als de TS ook een oplossing deelt :)

Acties:
  • 0 Henk 'm!

  • com2,1ghz
  • Registratie: Oktober 2004
  • Laatst online: 22-07 11:33
SVMartin schreef op zondag 20 november 2022 @ 09:19:
Thanks, ik las je bericht, maar kon zo niets bedenken. Altijd fijn als de TS ook een oplossing deelt :)
Gevalletje bij de loodgieter lekt de kraan. Werken met Docker/Kubernetes is dagelijkse kost voor mij. Maar dit maakte ik nooit eerder mee :P