每当我在 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
Run Code Online (Sandbox Code Playgroud)
我如何告诉(Docker?容器?)我不再需要这四个容器来自动启动?
moz*_*100 12
使用docker inspect NAME|ID.检查这些容器的重启策略。如果是always或on-failure,那么你就有了解释。
要更改重启策略,请使用docker update --restart <new policy>.
这两个命令no为所有正在运行的容器设置重启策略,然后将它们全部杀死(确保在执行之前了解这一点):
docker update `docker ps -q` --restart no
docker kill `docker ps -q`
Run Code Online (Sandbox Code Playgroud)
之后,重新启动您的 docker 守护进程,您应该看不到任何docker ps.
| 归档时间: |
|
| 查看次数: |
1609 次 |
| 最近记录: |