Docker 无法连接到 docker 守护进程

新手上路,请多包涵

将 Docker 版本更新为 0.8.0 后,输入 sudo docker version 时收到错误消息:

 Client version: 0.8.0
Go version (client): go1.2
Git commit (client): cc3a8c8
2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host?

我已经按照说明输入了命令 sudo docker -d ,我得到了这个:

 [/var/lib/docker|2462000b] +job initserver()
[/var/lib/docker|2462000b.initserver()] Creating server
open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR (1)
2014/02/19 12:55:57 initserver: open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory

我该如何解决这个问题?

原文由 LiJung 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

Linux

Linux 文档的安装后步骤 揭示了以下步骤:

  1. 创建 泊坞窗 组。
   sudo groupadd docker
  1. 将用户添加到 docker 组。
   sudo usermod -aG docker $(whoami)
  1. 注销并重新登录以确保 docker 以正确的权限运行。
  2. 启动泊坞窗。
   须藤服务码头工人开始

Mac OS X

正如 Dayel Ostraco 所说,有必要添加环境变量:

 docker-machine start # Start virtual machine for docker
docker-machine env  # It's helps to get environment variables
eval "$(docker-machine env default)" # Set environment variables

docker-machine start 命令输出注释以指导该过程。

原文由 molavec 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题