Ubuntu20.04安装docker教程

[复制链接]
发表于 2026-10-7 10:00:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1. 卸载旧版本

首先卸载可能与 Docker Engine 冲突的非官方包:

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

2. 配置 Docker 的 apt 仓库

更新包列表并安装依赖:

sudo apt-get update
sudo apt-get install ca-certificates curl

添加 Docker 官方 GPG 密钥并配置 apt 源:

sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

3. 安装 Docker 包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

若部分下载失败,可在 hosts 中临时添加 download.docker.com 的 IP,并正确配置 /etc/resolv.conf 的 DNS 后重试。

4. 配置镜像加速器

编辑 /etc/docker/daemon.json 加入可用的镜像加速地址(优先选用云厂商或高校提供的稳定源):

{
  "registry-mirrors": [
    "https://mirror.aliyuncs.com",
    "https://docker.m.daocloud.io",
    "https://mirror.baidubce.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://mirror.iscas.ac.cn"
  ]
}

保存后重启 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

5. 免 sudo 运行(可选)

将当前用户加入 docker 用户组,避免每次都加 sudo:

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

6. 验证安装

sudo docker run hello-world

能正常拉取并运行测试镜像即说明安装成功。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表