为什么 docker 容器可以 运行,尽管 docker-machine 不是 运行ning?
Why docker containers can run, despite of docker-machine is not running?
显然,这是一个愚蠢的问题,但我希望有人能帮助我。
我在想 docker 容器可以 运行,因为 docker-machine 在我的 MacOS X 上 运行ning。像这种情况:
> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v1.12.2
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
abb8beb2a0fd httpd:2.4 "httpd-foreground" 48 minutes ago Up 47 minutes 0.0.0.0:80->80/tcp romantic_kare
但容器可以 运行,尽管在这种情况下。
> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Stopped Unknown
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
abb8beb2a0fd httpd:2.4 "httpd-foreground" 48 minutes ago Up 47 minutes 0.0.0.0:80->80/tcp romantic_kare
他们之间没有关系吗?
参考:https://docs.docker.com/machine/overview/
我安装了 Docker for Mac。
> docker --version
Docker version 1.12.1, build 6f9534c
此 post 与 Default docker machine on Mac 重复。
Docker 1.12 及以后版本不再使用 docker-machine 到 运行 容器。相反,它为 mac/windows.
使用本机 docker 引擎
显然,这是一个愚蠢的问题,但我希望有人能帮助我。
我在想 docker 容器可以 运行,因为 docker-machine 在我的 MacOS X 上 运行ning。像这种情况:
> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v1.12.2
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
abb8beb2a0fd httpd:2.4 "httpd-foreground" 48 minutes ago Up 47 minutes 0.0.0.0:80->80/tcp romantic_kare
但容器可以 运行,尽管在这种情况下。
> docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Stopped Unknown
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
abb8beb2a0fd httpd:2.4 "httpd-foreground" 48 minutes ago Up 47 minutes 0.0.0.0:80->80/tcp romantic_kare
他们之间没有关系吗?
参考:https://docs.docker.com/machine/overview/
我安装了 Docker for Mac。
> docker --version
Docker version 1.12.1, build 6f9534c
此 post 与 Default docker machine on Mac 重复。
Docker 1.12 及以后版本不再使用 docker-machine 到 运行 容器。相反,它为 mac/windows.
使用本机 docker 引擎