Ubuntu 22.04 / 20.04 安装 Docker 完整稳定教程(国内阿里云源,解决 SSL 连接重置、GPG 密钥报错)

步骤 1:卸载系统旧容器组件(避免冲突)

sudo apt remove -y docker.io docker-doc docker-compose podman-docker containerd runc
sudo apt autoremove -y
# 清理残留配置
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

步骤 2:安装基础依赖

sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release -y

步骤 3:导入 Docker 阿里云公钥(解决 NO_PUBKEY 报错)

3.1 删除旧损坏密钥文件

sudo rm -f /usr/share/keyrings/docker-archive-keyring.gpg

3.2 下载阿里云 GPG 密钥

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

步骤 4:写入阿里云 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

步骤 5:刷新软件源缓存

sudo apt update

步骤 6:安装 Docker 全套组件

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
  • docker-ce:Docker 服务端引擎
  • docker-ce-cli:docker 客户端命令
  • containerd.io:容器运行时(K8s 必备)
  • docker-compose-plugin:新版 compose 工具

步骤 7:设置开机自启 + 当前用户免 sudo 操作 docker

# 开机自启
sudo systemctl enable docker
# 将当前用户加入docker组,重新登录生效
sudo usermod -aG docker $USER
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值