为什么docker容器可以运行,尽管docker机器没有运行?
显然,这是一个愚蠢的问题,不过,我希望有人能帮助我 我认为docker容器可以运行,因为docker机器正在我的MacOS X上运行。就像在这种情况下:为什么docker容器可以运行,尽管docker机器没有运行?,docker,docker-machine,Docker,Docker Machine,显然,这是一个愚蠢的问题,不过,我希望有人能帮助我 我认为docker容器可以运行,因为docker机器正在我的MacOS X上运行。就像在这种情况下: > docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default - virtualbox Running tcp://192.16
> 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
他们之间没有关系吗
参考:
我安装了
此帖子与.Docker 1.12及以后版本重复,不再使用Docker机器运行容器。相反,它使用mac/windows的本机docker引擎。您是否也安装了mac docker?您使用的是哪个版本的docker?如果它是@R0MANARMY是的,我安装了它。可能是的副本。并非完全相同,但本质上是相同的问题。Docker for Mac取代了boot2docker及其以前使用的Virtualbox虚拟机。@YaronIdan它是1.12.1。谢谢你的建议。现在我明白了为什么docker机器是不必要的。
> docker --version
Docker version 1.12.1, build 6f9534c