Conteneurs Docker configurés pour redémarrer automatiquement

Parfois, le service ou le serveur Docker est anormal et le service ou le serveur Docker doit être redémarré ;
si vous voulez avoir des conteneurs de base ou couramment utilisés, lorsque le service ou le serveur redémarre, il peut être démarré automatiquement, et vous n'avez besoin que de d'utiliser la commande pour le configurer.Peut atteindre.

Le conteneur Docker est configuré pour redémarrer automatiquement, ce qui peut être divisé en deux situations : configuration lors de la création d'un nouveau conteneur et configuration pour un conteneur existant.

1. Utilisez l'image pour créer un nouveau conteneur à exécuter

Lors de la création d'un conteneur, configurez le conteneur pour qu'il redémarre automatiquement, ajoutez le paramètre –restart=always à la ligne de commande et la commande est la suivante :

docker run -d --restart=always --name 设置容器名 使用的镜像

1) Prenez la création d'un conteneur InfluxDB (base de données de séries chronologiques hautes performances) comme exemple

La commande est la suivante :

docker run -d -p 8086:8086 --restart=always --name influxdb  influxdb:latest

2) Prenez la création d'un conteneur PostgreSQL (base de données relationnelle) comme exemple

La commande est la suivante :

docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=password --name postgres postgres:latest

2. Le conteneur existant est mis à jour pour redémarrer automatiquement

docker update --restart=always 容器ID(或者容器名)

1) Le conteneur nginx existant a été mis à jour à titre d'exemple

La commande est la suivante :

docker update --restart=always nginx

2) Le conteneur tomcat existant a été mis à jour à titre d'exemple

La commande est la suivante :

docker update --restart=always tomcat

PS :

La description du paramètre de stratégie --restart est la suivante :

--restart 策略

命令 作用备注
no 默认策略,在容器退出时不重启容器
on-failure 在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3 在容器非正常退出时重启容器,最多重启3次
always 在容器退出时总是重启容器
unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

おすすめ

転載: blog.csdn.net/aikudexiaohai/article/details/130104687