Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么docker容器可以运行,尽管docker机器没有运行?_Docker_Docker Machine - Fatal编程技术网

为什么docker容器可以运行,尽管docker机器没有运行?

为什么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容器可以运行,因为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
他们之间没有关系吗

参考:


我安装了



此帖子与.

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