【发布时间】:2017-04-23 13:59:29
【问题描述】:
我想在我的本地物理机器上的虚拟机中安装 Docker。 VM 包含 sles 12。
我参考install docker on suse and open suse 链接。现在 Docker 已安装在我的 VM 中,但由于问题,我无法运行更多命令。
命令及其输出 -
- 码头工人-v
Docker 版本 1.12.3,构建 8eab29e
- sudo 服务码头工人状态
hp:/var/run # sudo service docker status docker.service - Docker 应用容器引擎
已加载:已加载(/usr/lib/systemd/system/docker.service;已启用) 活动:自 2016 年 12 月 8 日星期四 IST 16:04:35 以来失败(结果:开始限制); 6分钟前
文档:http://docs.docker.com 进程:11950 ExecStart=/usr/bin/dockerd -H fd:// --containerd /run/containerd/containerd.sock --add-runtime oci=/usr/sbin/runc --default-runtime oci $DOCKER_NETWORK_OPTIONS $DOCKER_OPTS (code=exited, status=1/FAILURE)
主 PID:11950(code=exited,status=1/FAILURE)
12 月 8 日 16:04:35 hp dockerd[11950]: /usr/bin/dockerd: /lib64/libdevmapper.so.1.02:未找到版本“DM_1_02_97”(必需 通过 /usr/bin/dockerd)
Dec 08 16:04:35 hp systemd1: docker.service 启动请求重复 太快了,拒绝开始。
Dec 08 16:04:35 hp systemd1: 无法启动 Docker 应用程序 容器引擎。
- systemctl status docker.socket
docker.socket - API 的 Docker 套接字
已加载:已加载(/usr/lib/systemd/system/docker.socket;已禁用)
活跃:自 2016 年 12 月 8 日星期四 16:13:18 IST 以来活跃(收听); 5 秒前
听:/var/run/docker.sock(流)进程:11977 ExecStartPost=/usr/bin/chown root:docker /var/run/docker.sock (code=exited, status=0/SUCCESS)
- sudo docker run hello-world
docker:尝试连接时发生错误:发布http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create:读取 unix @->/var/run/docker.sock:读取:对等方重置连接。 请参阅“docker run --help”。
我无法确定到底出了什么问题。如何解决此问题或从头开始安装 docker?
【问题讨论】: