docker 设置容器自启动很简单,只需要在容器创建时的docker run
命令中加上
--restart=always
即可.
对于已经创建的容器,可以执行docker update --restart=always <容器名>
这样当容器因为异常关闭时,会自动再启动起来,但前提是该容器不是手动关闭或者运行时间不超过10s的容器.
你以为这样的完了吗?不,经过测试,当系统重启后,需要登入ssh后容器才会自动启动,经过网上找原因,发现是由于docker服务没有开机启动,所以这里需要将docker服务设置为开机启动,即
systemctl enable docker.service
网友评论