将Docker版本更新为0.8.0后,在输入sudo Docker版本时收到一条错误消息:
客户端版本:0.8.0
Go版本(客户端):go1.2
Git提交(客户端):cc3a8c8
2014/02/19 12:54:16无法连接到docker守护程序。“docker-d”是否在此主机上运行?
我按照说明输入了命令sudo docker-d,得到了以下结果:
[/var/lib/docker | 2462000b]+作业初始化服务器()
[/var/lib/docker | 2462000b.initserver()]正在创建服务器
打开/var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d:没有这样的文件或目录[/var/lib/docker | 2462000b]-作业初始化服务器()=ERR(1)
2014/02/19 12:55:57 initserver:open/var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d:没有这样的文件或目录
我如何解决这个问题
Linux
Linux文档的安装后步骤介绍了以下步骤:
- 创建docker组。
sudo groupadd docker
- 将用户添加到docker组。
sudo usermod-aG docker$(whoami)
- 注销并重新登录,以确保docker以正确的权限运行
- 启动docker.
sudo服务docker启动
MacOSX
正如Dayel Ostraco所说,添加环境变量是必要的:
docker机器启动#为docker启动虚拟机
docker machine env#获取环境变量很有帮助
评估“$(docker机器环境默认值)”#设置环境变量
docker machine start命令输出注释以指导流程