Ubuntu22.04使用apt在线安装Docker

Ubuntu22.04使用apt在线安装Docker

1.环境说明

操作系统版本:Ubuntu 20.04.6 LTS
参考文档:阿里云镜像站

2.安装必要系统工具

安装系统必要工具,命令如下:

apt-get install ca-certificates curl gnupg -y

3.信任Docker的GPG公钥

系统配置信任 Docker 的 GPG 公钥,命令如下: 

install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

chmod a+r /etc/apt/keyrings/docker.gpg

4.写入软件源信息

写入 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

5.安装Dokcer

5.1 安装最新版本

安装最新版本 Docker,命令如下:

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

5.2 安装指定版本

1.查找指定版本
命令如下:

apt-cache madison docker-ce
# 输出信息格式如下
docker-ce | 5:20.10.13~3-0~ubuntu-focal | https://mirrors.aliyun.com/docker-ce/linux/ubuntu focal/stable amd64 Packages

2.安装20.10.13版本
命令如下:

sudo apt-get -y install docker-ce=20.10.13~3-0~ubuntu-focal

6.配置镜像加速

1.创建 Docker 配置文件
命令如下:

mkdir -p /etc/docker
cat >/etc/docker/daemon.json<<'EOF'
{
  "registry-mirrors" : [
    "https://docker.m.daocloud.io"
  ]
}
EOF

2.重启 Docker 服务
命令如下:

systemctl daemon-reload && systemctl restart docker

posted @ 2025-06-06 20:28  己难寻  阅读(57)  评论(0)    收藏  举报