安装
1、更新
sudo apt-get update
2、安装一些依赖,使apt可以通过HTTPS使用存储库
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
3、安装GPG证书,解码成二进制的.gpg后缀的密钥文件保存在/usr/share/keyrings下
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /usr/share/keyrings/aliyun-docker-archive-keyring.gpg
4、写入阿里云软件源信息,使用上一步保存的密钥进行验证
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/aliyun-docker-archive-keyring.gpg] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5、安装
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6、验证
docker version
docker run hello-world
阿里云镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["你的加速地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker