前提:必须能够访问公网
一、配置阿里云yum源
1.根据对应的系统配置对应的源
这里以 centos 7 为例
https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11Qak63U
2.下载 repo 文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
二、部署docker
1.下载命令补全
yum install -y bash-completion bash-completion-extras
2.安装相关依赖
yum install -y yum-utils
3.配置docker yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.替换 docker yum 源文件中的内容
sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
5. 安装docker
yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6. 启动并开机自启 docker
systemctl enable --now docker
7. 查看 docker 版本
docker version
三、镜像加速
docker拉取镜像默认回去 hub.docker.com 上拉取,拉取过程比较慢,我们将拉取镜像的地址修改为阿里云的,则会提高下载速度.
如果使用公有云没有这一问题
如果是自己搭建的本地镜像仓库也没有这个问题
1.登录阿里云账号,并搜索ACR
进入 ACR 管理控制台
2. 找到镜像加速器
然后根据所对应的系统版本来配置镜像加速
四、安装 docker-compose
yum install -y docker-compose