1. 确保安装环境干净,先卸载\清除原Docker(可能没有装,但是不影响)
sudo apt remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 确保后续脚本运行成功的准备
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
3.获取阿里的证书并保存到本地
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4.验证证书已被解码,后续加入源文件会用到
![]()
5.在apt内加入阿里的Docker源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu/ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
6.查看步骤5中源添加结果

cat /etc/apt/sources.list.d/docker.list
查看结果:
![]()
结果中signed-by字段值应该为步骤3中获取的证书路径
7.更新
sudo apt update

8.使用apt进行安装
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

9.验证结果
docker -v

至此,Docker安装完毕,下面配置镜像加速
打开阿里云镜像加速地址:

获取一个加速地址,这个地址用于下面配置
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["上面你获取的地址把这段汉字替换掉"]
}
EOF
执行结果:

重载配置并重启Docker(下面代码分布执行):
sudo systemctl daemon-reload & sudo systemctl restart docker
安装完成
注意:但是由于2024-06-06日国内docker 国内镜像源集体失效,截止到发稿日期仍未恢复,所以这里没有办法演示Docker操作。实在抱歉!!!


Ubuntu 24.04阿里源装Docker
1568

被折叠的 条评论
为什么被折叠?



