有没有办法防止服务中的所有 Docker 容器在 Docker Desktop 运行时自动重启或自动启动?

Is there a way to prevent all the Docker containers within a service from auto restarting or starting automatically when Docker Desktop runs?

我目前正在使用 Docker 桌面版。

但是,我已经使用 docker-compose up 命令构建了服务。我注意到,每当我们启动 Docker Desktop 时,附加到每个服务的容器都会自动启动。有什么办法可以避免这种情况吗?

我知道可以设置每个容器的restart policy。但是当有多个容器时,我不知道该怎么做。此外,多个服务可能正在使用同名容器。

我需要的是阻止这些服务及其容器启动。

您可以使用这些命令中的任何一个来更新您的 docker

docker update --restart=no the-container-you-want-to-disable-restart

docker update --restart=no $(docker ps -a -q)