禁止某个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