目录
一、复制阿里镜像加速器命令
1.登录阿里云

2.点击控制台——》输入容器镜像服务——》点击镜像加速器

3.复制镜像加速器命令
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://borrdcg4.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker二、编写脚本 install_docker.sh
1.创建脚本install_docker.sh
touch install_docker.sh2.编辑install_docker.sh
vim install_docker.sh3.install_docker.sh 内容如下
#!/bin/bash
#定义函数check
function check()
if [ $? == 0 ]; then
echo -e "\033[32m success \033[0m"
else
echo -e "\033[31m fail \033[0m"
exit 0
fi
#卸载旧版本docker
echo "正在卸载旧版本docker"
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine &> /dev/null
check
#安装docker
echo "正在安装docker"
yum install -y yum-utils device-mapper-persistent-data lvm2 &> /dev/null && yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo &> /dev/null && yum install -y docker-ce docker-ce-cli containerd.io --allowerasing &> /dev/null
check
#加入开机自启动
echo "正在加入开机自启动"
systemctl enable docker --now &> /dev/null
check
#配置镜像加速
echo "正在配置镜像加速"
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://borrdcg4.mirror.aliyuncs.com"]
}
EOF
check
#重新加载daemon并重启docker
echo "正在重新加载daemon并重启docker"
sudo systemctl daemon-reload && sudo systemctl restart docker &> /dev/null
check
echo -e "\033[32m 安装docker并配置镜像加速器完成!!! \033[0m"4.执行效果

若安装报错应该是下载问题,请配置阿里yum仓库
版权声明:本文为dp340823原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。