Maison  >  Article  >  Opération et maintenance  >  Comment démarrer automatiquement un conteneur Docker après le démarrage

Comment démarrer automatiquement un conteneur Docker après le démarrage

王林
王林original
2020-03-23 18:13:553351parcourir

Comment démarrer automatiquement un conteneur Docker après le démarrage

Lorsque vous utilisez Docker Run pour démarrer le conteneur, utilisez le paramètre --restart pour définir :

docker run -m 512m --memory-swap 1G -it -p 6379:6379 --restart=always --name redis -d redis

--restart Les détails de la valeur du paramètre spécifique sont les suivants :

no - 容器退出时,不重启容器
on-failure - 只有在非0状态退出时才从新启动容器
always - 无论退出状态是如何,都重启容器

Vous pouvez également spécifier le nombre maximum de fois que Docker tentera de redémarrer le conteneur lors de l'utilisation de la politique en cas d'échec.

Par défaut, Docker essaiera de redémarrer le conteneur pour toujours.

sudo docker run --restart=on-failure:10 redis

Si --restart=always n'est pas spécifié lors de la création, vous pouvez utiliser la commande de mise à jour

docker update --restart=always xxx

Tutoriels associés recommandés : tutoriel docker

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn