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

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

王林
Libérer: 2020-03-23 18:13:55
original
3403 Les gens l'ont consulté

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
Copier après la connexion

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

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

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal