简介:本文将介绍如何设置Docker开机自启动以及如何设置Docker容器自动重启。我们将通过简洁明了的步骤和说明,帮助您轻松实现这些功能,提升您的使用体验。
一、设置Docker开机自启动
sudo systemctl enable docker
如果返回“enabled”,则表示Docker已成功设置为开机自启动。
sudo systemctl is-enabled docker
--restart
参数来设置容器的重启策略。以下是几个可选的参数值:no
:默认策略,容器退出时不重启容器。on-failure
:在容器非正常退出时(退出状态非0)才重新启动容器。always
:无论退出状态是如何,都重启容器。unless-stopped
:在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器。
docker run -d --restart=always --name my-container <image_name>
docker update
命令来修改容器的重启策略。运行以下命令来更新容器的重启策略为“always”:请将
docker update --restart=always <container_name>
<container_name>
替换为您要更新的容器的实际名称。在返回的JSON输出中,查找“RestartPolicy”字段,该字段显示了容器的重启策略。如果设置为“always”,则表示容器将自动重新启动。
docker inspect <container_name>