阻止Docker容器启动

艾伦·斯托姆

每当我在Mac上启动Docker时,都会附带四个容器供您游玩并自动启动。

$ docker ps

    Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

//starts docker, makes tea    

$ docker ps
CONTAINER ID        IMAGE                               COMMAND                  CREATED             STATUS              PORTS                                                                         NAMES
d78483fa7f27        magento/magento2devbox-web:latest   "/usr/local/bin/en..."   4 weeks ago         Up 5 minutes        5000/tcp, 9000/tcp, 44100/tcp, 0.0.0.0:32774->22/tcp, 0.0.0.0:32773->80/tcp   magento2devbox_web_03b003abaeb68eadd315c2e4763d0326
01f62a720e40        mysql:5.6                           "docker-entrypoint..."   4 weeks ago         Up 5 minutes        0.0.0.0:32772->3306/tcp                                                       magento2devbox_db_03b003abaeb68eadd315c2e4763d0326
005e0708d8f7        magento/magento2devbox-web:latest   "/usr/local/bin/en..."   6 months ago        Up 5 minutes        5000/tcp, 9000/tcp, 44100/tcp, 0.0.0.0:32770->22/tcp, 0.0.0.0:32769->80/tcp   magento2devbox_web_258e08743d8e54a4b3e6acfd3b2d7159
00b38cf0fdb9        mysql:5.6                           "docker-entrypoint..."   6 months ago        Up 5 minutes        0.0.0.0:32768->3306/tcp                                                       magento2devbox_db_258e08743d8e54a4b3e6acfd3b2d715

我如何告诉(Docker?容器?)我不再需要这四个容器来自动启动?

mozz100

使用来检查这些容器的重启策略docker inspect NAME|ID如果它是alwayson-failure,那么您得到了解释。

要更改重启策略,请使用docker update --restart <new policy>

这两个命令将no所有正在运行的容器的重新启动策略设置为,然后将其全部杀死(确保在执行此操作之前了解此内容):

docker update `docker ps -q` --restart no
docker kill `docker ps -q`

之后,重新启动docker守护程序,您将不会看到任何信息docker ps

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章