为什么docker集装箱可以运行,尽pipedocker机没有运行?

显然,这是一个愚蠢的问题,但是,我希望有人能帮助我。

我以为docker集装箱可以运行,因为docker机正在我的MacOS X上运行。像这样的情况:

> 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 

这篇文章与Mac上的默认docker机重复。

Docker 1.12及以后不再使用docker-machine来运行容器。 相反,它使用mac / windows的本地docker引擎。