Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用作为守护进程运行的docker映像(始终重新启动策略)_Docker_Docker Compose_Systemctl - Fatal编程技术网

禁用作为守护进程运行的docker映像(始终重新启动策略)

禁用作为守护进程运行的docker映像(始终重新启动策略),docker,docker-compose,systemctl,Docker,Docker Compose,Systemctl,每次我启动docker守护程序(通过systemctl start docker.service)时,都会从我以前运行的docker compose配置运行一组映像 当docker守护进程启动时,如何禁用它们 我找不到这方面的任何资源。每个容器都有一个重新启动策略,用于统计终止时将发生的情况。这是一篇关于这方面的文章。以下命令概述了所有容器及其重新启动策略: docker inspect -f "{{.Name}} {{.HostConfig.RestartPolicy.Name}}" `doc

每次我启动docker守护程序(通过
systemctl start docker.service
)时,都会从我以前运行的docker compose配置运行一组映像

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


我找不到这方面的任何资源。

每个容器都有一个重新启动策略,用于统计终止时将发生的情况。这是一篇关于这方面的文章。以下命令概述了所有容器及其重新启动策略:

docker inspect -f "{{.Name}} {{.HostConfig.RestartPolicy.Name}}" `docker ps -aq`
如果你不再需要这些容器,移除它们可能是最好的解决方案。因此,您必须使用编写文件执行
docker compose rm
。您还可以使用
docker compose stop
来表示您不再需要该服务

docker update --restart=no containerId
docker stop containerId

containerId
替换为适当的值

“您也可以使用docker compose stop来表示您不再需要该服务。”这不会阻止容器再次启动(重新启动时)。