Maison > Article > Opération et maintenance > 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!