Ajout partie Autorestart à HowtoDocker
This commit is contained in:
parent
e6982cd796
commit
0ce5b972ac
|
@ -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 s’il s’arrê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
|
||||
~~~
|
||||
~~~
|
||||
|
|
Loading…
Reference in New Issue