docker容器怎么设置开机自启动?--restart
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker容器怎么设置开机自启动?--restart相关的知识,希望对你有一定的参考价值。
创建容器的时候加个--restart=always
参数
如:docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11
--restart
参数解释:
Flag Description
no 不自动重启容器. (默认value)
on-failure 容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
如果容器已经启动,执行这个修改restart状态:
如果已经启动的项目,则使用update更新:
docker update --restart=always [容器名/容器id]
docker update --restart=always isaler_v0.0.11
注意,如果要设置docker开机自启动(与docker容器自启动不同),参考:【docker教程】docker视频教程(ubuntu)数据卷挂载、数据卷容器volume、端口映射(镜像叠加,分层复用)rootfs、bootfs(没看完)
以上是关于docker容器怎么设置开机自启动?--restart的主要内容,如果未能解决你的问题,请参考以下文章