甲、修改源镜像为华为开源平台
前置步骤安装Centos8
子、备份配置文件
1 | cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak |
丑、下载新的CentOS-Base.repo文件到/etc/yum.repos.d/目录下,选择CentOS版本: 8
1 | wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo |
寅、清除原有yum缓存、刷新缓存(或查看所有配置可以使用的文件,会自动刷新缓存)
1 | yum clean all |
乙、开始安装Docker
子、若您安装过docker,需要先删掉,之后再安装依赖:
1 | sudo yum remove docker docker-common docker-selinux docker-engine |
丑、根据版本不同,下载repo文件。您使用的发行版: CentOS/RHEL
1 | wget -O /etc/yum.repos.d/docker-ce.repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo |
寅、镜像地址替换为华为开源平台:
1 | sudo sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo |
卯、更新索引文件并安装
1 | sudo yum makecache |
辰、安装时报错 缺少containerd.io 解决
1 | dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm |
丙、配置Docker镜像加速
子、安装/升级Docker客户端
推荐安装1.11.2及以上版本的Docker客户端,参考文档 docker-ce
丑、配置镜像加速器
针对Docker客户端版本大于1.11.2的用户,
可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
1 | sudo mkdir -p /etc/docker |
丁、安装docker-compose
子、下载 docker-compose
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
丑、添加操作权限
1 | sudo chmod +x /usr/local/bin/docker-compose |
寅、设置快捷
1 | sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
卯、查看docker-compose 版本
1 | docker-compose --version |
戊.结束
本文章对于Ctrl+c,Ctrl+v党极度不友好。请勿无脑复制粘贴。所有命令和配置请根据实际出发。
参考的内容地址如下:
复制了华为开源镜像站 有关Dokcer-CE安装的内容https://mirrors.huaweicloud.com/