22
0
Fork 0

Ajout partie Autorestart à HowtoDocker

This commit is contained in:
Tristan PILAT 2019-11-05 14:26:52 +01:00
parent e6982cd796
commit 0ce5b972ac
1 changed files with 22 additions and 1 deletions

View File

@ -194,6 +194,27 @@ $ docker stop|kill <ID ou nom du conteneur>
Lorsque le conteneur n'est plus en fonction, il existe toujours et peut être
listé à l'aide de la commande `docker ps -a`
#### Autostart d'un conteneur
Pour s'assurer qu'un conteneur démarre ou non au démarrage du démon Docker, il existe un paramètre RestartPolicy :
~~~
$ docker inspect -f "{{ .HostConfig.RestartPolicy.Name }}" monconteneur
~~~
Les valeurs possibles sont :
no Ne redémarre pas automatiquement le conteneur. (défaut)
on-failure Redémarre le conteneur s'il crash suite à une erreur (code de sortie non nul)
always Toujours redémarrer le conteneur sil sarrête. S'il est arrêté manuellement, il est redémarré uniquement lorsque le démon Docker redémarre ou que le conteneur lui-même est redémarré manuellement.
unless-stopped Semblable à always, sauf que lorsque le conteneur est arrêté (manuellement ou autrement), il n'est pas redémarré même après le redémarrage du démon Docker.
Pour mettre à jour la politique :
~~~
$ docker update --restart=always monconteneur
~~~
#### Supprimer un conteneur
~~~
@ -895,4 +916,4 @@ Vous devez autoriser l'interface docker0
~~~
# Autorisation Docker
/sbin/iptables -A INPUT -i docker0 -j ACCEPT
~~~
~~~