-
卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
安装方式
-
采用设置存储库方式
-
安装yum-utils扩展工具
-
sudo yum install -y yum-utils
-
-
-
设置存储库
-
#官方源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #阿里云镜像 也可以选择使用阿里云镜像(推荐) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[!上述步骤执行完可能出现如下错误提示,以下给出了解决方案]
失败提示错误信息: “Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-epel.repo; Configuration: OptionBinding with id “failovermethod” does not exist”
原因分析: /etc/yum.repos.d/CentOS-epel.repo 文件中存在一个无效的配置值 failovermethod=priority 。这个错误通常发生在尝试使用 yum-config-manager 添加新的仓库时,但是系统中已经存在一些配置错误或不兼容的设置。
解决方法:编辑 CentOS-epel.repo 文件: 打开 /etc/yum.repos.d/CentOS-epel.repo 文件,查找 failovermethod=priority 这一行,并将其注释掉或删除。你可以使用文本编辑器来完成这个操作,例如使用 vi 或 nano
sudo vi /etc/yum.repos.d/CentOS-epel.repo
找到 failovermethod=priority 并将其删除或注释掉(在行前添加 # )。
然后重新运行命令
-
-
安装Docker引擎
-
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
下载过程有下载大小和GPG密钥确认,均选择yes
-
-
启动Docker
-
sudo systemctl start docker
-
-
验证Docker是否成功安装
两种验证方式
-
运行镜像
-
sudo docker run hello-world
-
-
docker version命令
-
docker version
-
-
09-22
1719
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-02