无法使用boot2docker在OS X上运行docker
我试图用这个手册删除docker工人。
我删除了virtualbox。 然后尝试安装boot2docker。
在boot2docker init等之后(通过docker站点上的手册)
docker运行helloworld
给我这个错误
无法连接到Docker守护进程。 “docker -d”在这个主机上运行吗?
boot2docker status running docker version Client version: 1.7.0 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 0baf609 OS/Arch (client): darwin/amd64 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
你需要运行boot2docker up
然后boot2docker up
docker run helloworld
。
Boot2docker不再是使用Docker(在Windows / OS X上)的推荐方式(恕我直言)。
请参阅Docker Machine (可以在内部使用“boot2docker iso”,但不是)。
您可能还想导入现有的boot2docker环境(以保留您的内置图像等),这也是可能的 。
然后使用Docker Machine,您可以使用以下命令创build一个工作的Docker环境:
在OS X(或支持eval
和export
命令的操作系统)上,如果您安装了Docker CLI
:
docker-machine create -d virtualbox dev eval "$(docker-machine env dev)" docker run hello-world
要么
在任何操作系统上,如果你没有安装Docker CLI
:
docker-machine create -d virtualbox dev docker-machine ssh dev docker run hello-world
也许守护进程没有运行?
Damiens-MacBook-Air:tmp damien$ docker version Client version: 1.7.0 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 0baf609 OS/Arch (client): darwin/amd64 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
…检查守护进程是否正在运行:
Damiens-MacBook-Air:tmp damien$ boot2docker ssh sudo /etc/init.d/docker status Docker daemon is not running error in run: exit status 1
然后启动它:
Damiens-MacBook-Air:tmp damien$ boot2docker ssh sudo /etc/init.d/docker start Need TLS certs for boot2docker,127.0.0.1,10.0.2.15,192.168.59.103 -------------------
现在你应该能够连接。
Damiens-MacBook-Air:tmp damien$ docker version Client version: 1.7.0 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 0baf609 OS/Arch (client): darwin/amd64 Server version: 1.7.0 Server API version: 1.19 Go version (server): go1.4.2 Git commit (server): 0baf609 OS/Arch (server): linux/amd64
- Docker数据容器,boot2docker和本地文件系统
- 将数据泊坞窗容器从一台机器移到另一台机器的正确方法
- 如何使用boot2docker在mac OS X中启用docker remote api rest?
- 从Docker运行MongoDB
- EOF错误:: docker命令执行时
- Vagrant和/或Docker工作stream程与完整的OS X文件系统集成,实现无缝的本地感受?
- Boot2Docker升级到High Sierra 10.13.1后发生致命错误
- 如何在Mac OS X中启用docker remote api?
- 来自守护程序的错误响应:Container CONTAINER_NAME未在运行