macos - 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$
解决方案
看来您正在使用带有 boot2docker 的 docker。这意味着 docker 将在虚拟机而不是您的本地机器中运行,并解释为什么您看不到带有“ps”的进程。正如在 Boot2docker github 项目https://github.com/boot2docker/boot2docker中提到的,你应该使用 docker desktop for mac。
推荐阅读
- symfony - Symfony 在实现 2 个接口时出错
- sql - 获取变量中字符串值的相关数据
- php - 为什么我的 PHP 代码 INSERT 命令有时会插入重复数据?
- java - 如何在java中将int转换为json
- selenium - selenium Webdriver文件上传
- angular - 位置 0 处 JSON 中的意外标记 g
- php - 我怎样才能让它移动到一个新目录?
- javascript - 在不同的 .env 文件中设置 PUBLIC_URL (react-create-app)
- c++ - doxygen 到 qt 类的外部链接
- perl - Perl,多个文件中的多个匹配字符串