yum安装错误docker
CentOS version: lsb_release -d Description: CentOS release 6.5 (Final)
我的回购看起来像这样
cat /etc/yum.repos.d/docker.repo [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg
我有一些老版本的docker,当我尝试安装它时,我得到一个错误。 当我尝试跳过选项,即使在这之后,docker服务甚至不存在我的CentOS yum install docker-engine
有以下问题
Processing Conflict: docker-engine-1.7.1-1.el6.x86_64 conflicts docker-io --> Finished Dependency Resolution Error: docker-engine conflicts with docker-io-0.6.2-1.el6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest"
然后service docker start
不存在,当我尝试启动它。
我该如何清理所有的docker工具,并从头开始?
Docker的正式版本不再支持RHEL / Centos 6 。 我认为1.7.1停止了,官方发布是1.10。 我build议更新到Centos 7或任何内核3.10+使用最新的docker-engine
因为它已经有所改善。
如果您遇到Centos 6.5,请继续使用EPEL docker-io软件包或安装1.7.1 rpm 。
完全删除Centos 6软件包
yum remove docker-io
删除所有的docker数据(并永远不会回来!)
rm -rf /var/lib/docker
删除Docker回购configuration
rm /etc/yum.repos.d/docker.repo
再次安装docker-io
yum install docker-io
或者安装docker-engine-1.7.1 rpm
yum install http://yum.dockerproject.org/repo/main/centos/6/Packages/docker-engine-1.7.1-1.el6.x86_64.rpm
启动它和docker
service docker start docker run hello-world
- 运行docker集装箱时,我必须提供一个命令吗?
- 从`docker`升级到`docker-ce`时,我可以保存正在运行的容器吗?
- Cent OS 6上的Docker无法在切换到不同的容器目录后build立容器
- SELinux不支持覆盖graphics驱动程序
- 来自守护进程的错误响应:chtimes / var / lib / docker / tmp / docker-export- $:无效的参数
- Docker不能安装在CentOS上
- 如何在Centos上安装特定版本的Docker?
- 在datapower docker实例中写入内存错误
- 在重新启动kubernetes后,Mongodb容器的数据变成“只读”,glusterfs作为存储?