首页 > 解决方案 > Docker 说它正在运行,但它没有

问题描述

Docker 说它正在运行,但显然不是。

机器是 OSX 10.15.4

Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env default
machine:file user$ ps aux | grep "docker"
user          56224   0.0  0.0  4258892    256 s006  R+    4:56PM   0:00.00 grep docker
machine:file user$

标签: macosdocker

解决方案


看来您正在使用带有 boot2docker 的 docker。这意味着 docker 将在虚拟机而不是您的本地机器中运行,并解释为什么您看不到带有“ps”的进程。正如在 Boot2docker github 项目https://github.com/boot2docker/boot2docker中提到的,你应该使用 docker desktop for mac。


推荐阅读