1  卸载旧版本(可选)

如果你的系统之前安装过旧的 Docker 版本,建议先执行卸载:

# 执行以下命令卸载可能存在的旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc

2 配置 Docker 的 APT 仓库

我们需要添加 Docker 官方的 GPG 密钥(用于验证软件包)并设置 APT 软件源

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3 添加阿里云 Docker 软件源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4 刷新源并安装 Docker 全套组件

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

5 当前用户加入 docker 组,不用每次输 sudo

sudo usermod -aG docker $USER
# 立即生效,不用重启虚拟机
newgrp docker

6 配置阿里云镜像加速(国内拉镜像提速必备)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

7 验证是否安装成功

# 查看docker版本
docker -v

更多推荐