首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker未运行

Docker未运行
EN

Stack Overflow用户
提问于 2020-09-15 23:52:24
回答 1查看 92关注 0票数 0

我正在使用Cloudera Vm,并尝试使用docker。我已经安装了,但可能是安装有问题。我试着卸载它,然后清楚地重新安装,但仍然存在同样的问题。

我按照这里的安装步骤进行安装:https://docs.docker.com/engine/install/centos/#install-using-the-repository

在下面的命令之后

代码语言:javascript
复制
sudo yum install docker-ce docker-ce-cli containerd.io

我在最后得到了以下错误。这可能是我的问题的原因吗?如果是,我如何解决这些问题?(我尝试了错误消息末尾的建议,但它们没有帮助)

代码语言:javascript
复制
Error: Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-nightly)
           Requires: libseccomp
Error: Package: 3:docker-ce-19.03.13-1.2.beta2.el7.x86_64 (docker-ce-test)
           Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: 3:docker-ce-19.03.13-1.2.beta2.el7.x86_64 (docker-ce-test)
           Requires: systemd
Error: Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-nightly)
           Requires: container-selinux >= 2:2.74
Error: Package: 3:docker-ce-19.03.13-1.2.beta2.el7.x86_64 (docker-ce-test)
           Requires: libseccomp.so.2()(64bit)
Error: Package: 3:docker-ce-19.03.13-1.2.beta2.el7.x86_64 (docker-ce-test)
           Requires: libsystemd.so.0()(64bit)
Error: Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-nightly)
           Requires: systemd
Error: Package: 3:docker-ce-19.03.13-1.2.beta2.el7.x86_64 (docker-ce-test)
           Requires: container-selinux >= 2:2.74
Error: Package: 3:docker-ce-19.03.13-1.2.beta2.el7.x86_64 (docker-ce-test)
           Requires: libseccomp >= 2.3
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

下面你可以看到我尝试过的一些命令。

代码语言:javascript
复制
[cloudera@quickstart ~]$ sudo docker --version Docker version
19.03.13-beta2, build ff3fbc9d55

[cloudera@quickstart ~]$ docker image ls
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

[cloudera@quickstart ~]$ ls -l /var/run/docker.sock
ls: cannot access /var/run/docker.sock: No such file or directory

[cloudera@quickstart ~]$ sudo service docker start
docker: unrecognized service

[cloudera@quickstart ~]$ sudo service docker.io start
docker.io: unrecognized service

docker: 'ls' is not a docker command.
See 'docker --help'

[cloudera@quickstart ~]$ docker version
Client: Docker Engine - Community
 Version:           19.03.13-beta2
 API version:       1.40
 Go version:        go1.13.14
 Git commit:        ff3fbc9d55
 Built:             Mon Aug  3 15:04:07 2020
 OS/Arch:           linux/amd64
 Experimental:      false
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

[cloudera@quickstart ~]$ ls -l /var/run/docker.sock
ls: cannot access /var/run/docker.sock: No such file or directory

您是否可以看到问题所在,或者给我一个提示,我应该运行什么命令来获取更多信息?

EN

回答 1

Stack Overflow用户

发布于 2020-09-18 22:03:38

根据我的评论,我不认为CentOS6支持Docker。你也可以看到之前的一张海报ran into this。您可以在您正在遵循的说明中的Prerequisites中看到,他们说您需要CentOS7。

要安装Docker Engine,您需要CentOS 7的维护版本。归档版本不受支持或测试。

Redhat提供了一个简短的here解释为什么Docker不能很好地与RHEL6一起工作。

docker项目的许多功能都与RHEL7内核中的功能以及各种基础架构组件更新相关,如用于精简配置的设备映射程序、直接LVM、sVirt和systemd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63905560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档