3

每次我启动 docker 守护进程(通过systemctl start docker.service),一堆图像从我之前运行的docker-compose 配置开始运行。

当 docker 守护进程启动时,如何禁用它们启动?

我还没有找到任何资源。

4

2 回答 2

2
docker update --restart=no containerId
docker stop containerId

替换containerId为适当的值

于 2018-01-03T13:06:04.187 回答
2

每个容器都有一个重启策略,用于统计它终止时将要发生的事情。是一篇关于此的文章。以下命令为您提供了所有容器及其重启策略的概览:

docker inspect -f "{{.Name}} {{.HostConfig.RestartPolicy.Name}}" `docker ps -aq`

如果您不再需要这些容器,删除它们可能是最好的解决方案。因此,您必须docker-compose rm使用撰写文件执行。您还可以使用docker-compose stop表示您不再需要该服务。

于 2017-02-24T12:57:34.117 回答