我已经安装了Centos 7和docker (服务器版本: 0.11.1-dev)。我正在跟踪造船厂的快速启动。
我调出了码头图像造船厂/部署:
船坞拉船厂/部署
当我运行命令时:
船坞运行-i -t -v /var/ run /docker.sock:/docker.sock造船厂/部署安装程序
我得到了下一个错误:
您必须将您的Docker套接字映射到/docker.sock (即-v /var/run/docker.sock:/docker.sock)
我查看文件docker.sock:
ls -la /var/run/docker.ock srw-rw1根码头0 9月11日07:24 /var/run/docker.sock
Selinux检查
ls -Z /var/run/docker.ock srw-rw根停靠器system_u:object_r:docker_var_run_t:s0 /var/run/docker.sock
发布于 2015-02-23 21:09:26
根据我使用Docker、SELinux和CentOS的经验,除非SELinux上下文是unconfined_u:object_r:svirt_sandbox_file_t:s0,否则无法映射卷。
也许你应该试试:
chcon -Rt svirt_sandbox_file_t /var/run/docker.sock(YMMV.我不知道这是否会毁了别的东西!)
https://serverfault.com/questions/627802
复制相似问题