禁止某个docker启动的服务开机自启动

作者:Administrator 发布时间: 2024-05-09 阅读量:39 评论数:0

禁止某个docker启动的服务开机自启动

问题

我之前设定的某个应用开机自启了,现在不需要了怎么关闭

解答

Docker 容器的开机自启动是通过 restart 参数在创建容器时设定的。restart 参数有以下几个选项:

  • no:这是默认设置,容器在退出时不会自动重启。
  • on-failure:只有在容器退出状态非零(即出现错误)的情况下才会自动重启容器。
  • unless-stopped:除非手动停止,否则总是自动重启容器。
  • always:无论退出状态如何,都会自动重启容器。

如果你想要禁止某个 Docker 容器的开机自启动,你可以使用 docker update 命令更新容器的 restart 参数为 no。例如,如果你的容器名为 my_container,你可以使用以下命令:

sudo docker update --restart=no my_container

这个命令将禁止 my_container 容器的开机自启动。请将 my_container 替换为你的实际容器名。

执行结果

root@awesome-server:/home/lighthouse# docker update --restart=no lsky-pro
lsky-pro

评论