docker重启 容器自动重启

Posted jtlgb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker重启 容器自动重启相关的知识,希望对你有一定的参考价值。

创建容器时添加参数  --restart=always 后,当 docker 重启时,容器自动启动。

使用方法:

docker container update --restart=always 容器名字

操作实例如下:

[root@localhost mnt]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS               NAMES
46cdfc60b7a6        nginx               "nginx -g ‘daemon ..."   About a minute ago   Up 42 seconds       80/tcp              n3
79d55a734c26        nginx               "nginx -g ‘daemon ..."   About a minute ago   Up 42 seconds       80/tcp              n2
f7b2206c019d        nginx               "nginx -g ‘daemon ..."   About a minute ago   Up 46 seconds       80/tcp              n1
[root@localhost mnt]# docker container update --restart=always n1
n1
[root@localhost mnt]# systemctl restart docker 
[root@localhost mnt]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS               NAMES
46cdfc60b7a6        nginx               "nginx -g ‘daemon ..."   2 minutes ago       Exited (0) 5 seconds ago                       n3
79d55a734c26        nginx               "nginx -g ‘daemon ..."   2 minutes ago       Exited (0) 5 seconds ago                       n2
f7b2206c019d        nginx               "nginx -g ‘daemon ..."   2 minutes ago       Up 2 seconds               80/tcp              n1

  

以上是关于docker重启 容器自动重启的主要内容,如果未能解决你的问题,请参考以下文章

docker学习之路 深入容器

docker容器的启动删除,杀进程,自动重启等操作

docker 容器自动启动run

docker内部容器自动重启配置。

docker 容器重启策略

docker 容器挂掉后 怎么自动重启