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
|
Lorsque le conteneur n'est plus en fonction, il existe toujours et peut être
|
||||||
listé à l'aide de la commande `docker ps -a`
|
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
|
#### Supprimer un conteneur
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
|
Loading…
Reference in a new issue