1
どうやら、これは愚かな質問ですが、誰かが私を助けてくれることを願っています。docker-machineが実行されていないにもかかわらず、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
この投稿はDefault docker machine on Macで複製されます。
Docker for Macもインストールされていますか? – R0MANARMY
ドッカーのどのバージョンを使用していますか? docker-machineが<1.12の場合、イメージの実行には使用されなくなります。代わりにwindows/macマシン上でネイティブに実行されます。 –
@ R0MANARMYはい、それをインストールしました。 – dosuken123