在安装docker中报出如下错误(则说明此虚拟机之间安装过docker且没卸载干净),则按照如下操作即可重新安装好docker:
Transaction check error:
file /usr/bin/docker from install of docker-ce-cli-1:23.0.4-1.el7.x86_64 conflicts with file from package docker-common-2:1.13.1-209.git7d71120.el7.centos.x86_64
file /usr/bin/dockerd from install of docker-ce-3:23.0.4-1.el7.x86_64 conflicts with file from package docker-common-2:1.13.1-209.git7d71120.el7.centos.x86_64
错误概要
-------------
(1)通过 uname -r 命令查看你当前的内核版本
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
uname -r
(2)使用 root 权限登录 Centos。确保 yum 包更新到最新。
sudo yum update
(3)卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker docker-common docker-selinux docker-engine
(4) 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
(5)由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
sudo yum install docker-ce-17.12.0.ce
最后的安装过程显示如下页面表示docker顺利安装成功啦!!!文章来源:https://www.toymoban.com/news/detail-694719.html
文章来源地址https://www.toymoban.com/news/detail-694719.html
到了这里,关于解决docker安装过程报错——Transaction check error: file /usr/bin/docker from install of docker-ce-cli-1:23.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!