Docker container verdwenen na reboot

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • stijnos1991
  • Registratie: Oktober 2005
  • Laatst online: 05-10 12:42
Sinds enige tijd ben ik aan het experimenteren met docker op een Ubuntu server. Het idee is om Duplicati te gebruiken, omdat de native installatie wat moeilijkheden oplevert op een headless machine dacht ik dat het handig zou zijn om de docker versie te gebruiken.
De container heeft gewerkt, en ik had m'n configuratie ongeveer een week draaien. Tot ik uiteindelijk merkte geen email updates over backups te ontvangen. Wat blijkt: de container draait niet, of is er niet meer.
Na wat Googlen en zoeken kom ik tot de conclusie dat de container weg lijkt te zijn, maar de image er nog wel is.

docker container ls
geeft niets terug

docker images -a
code:
1
2
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
linuxserver/duplicati   latest              b18db89c9959        6 weeks ago         613MB

Geeft dus wel aan dat er nog 'iets' over is. Ik ben niet bekend genoeg met docker om te weten wat ik nu moet doen. Is mijn configuratie er nog? Hoe krijg ik die boel weer draaiend? Ik durf niet klakkeloos opnieuw te beginnen, in de hoop dat mijn oude config nog ergens staat..

Beste antwoord (via stijnos1991 op 02-03-2019 18:58)


  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 22:19
Ik denk dat de container er nog wel is, maar dat je het verkeerde commando gebruikt. Als je docker container ls --help uitvoert zie je dat er ook een -a vlag is die je mee kunt geven. Dan zie je ook de gestopte containers. Een (bekender) alternatief commando zou zijn docker ps -a.

Omdat je (zeer waarschijnlijk) geen restart policy hebt meegegeven, start de container niet automatisch opnieuw op nadat jouw systeem opnieuw is opgestart. Je kunt daarna jouw gewenste restart policy achteraf nog toevoegen aan de container. Daarna kun je de container simpelweg starten met docker start [container naam].

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 22:19
Ik denk dat de container er nog wel is, maar dat je het verkeerde commando gebruikt. Als je docker container ls --help uitvoert zie je dat er ook een -a vlag is die je mee kunt geven. Dan zie je ook de gestopte containers. Een (bekender) alternatief commando zou zijn docker ps -a.

Omdat je (zeer waarschijnlijk) geen restart policy hebt meegegeven, start de container niet automatisch opnieuw op nadat jouw systeem opnieuw is opgestart. Je kunt daarna jouw gewenste restart policy achteraf nog toevoegen aan de container. Daarna kun je de container simpelweg starten met docker start [container naam].

Acties:
  • +1 Henk 'm!

  • stijnos1991
  • Registratie: Oktober 2005
  • Laatst online: 05-10 12:42
Gelukt! Ontzettend bedankt voor de duidelijke informatie. Alles is er nog, en draait weer.