AutoDL 离线下载Docker

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

AutoDL 离线下载Docker

正常的docker安装方式 需要访问 docker官网 但是docker官网需要VPN才可以上 有些服务器上无法连接外网
就无法访问到docker的官网 → 离线下载Docker

出现报错 :

1.换源 (换成清华源)

注意 比正常的多一步

2.lsb_release -a 查看系统型号

No LSB modules are available. 
Distributor ID: Ubuntu 
Description:    Ubuntu 20.04.5 LTS 
Release:        20.04 
Codename:       focal

系统版本是 Ubuntu 20.04.5 LTS,代号是 focal

3.确保清华源配置正确

检查 /etc/apt/sources.list.d/docker.list,内容应如下:

deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal stable

4.重新添加 GPG 密钥

清华源仍需要 Docker 官方的 GPG 密钥,请重新添加:

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

5.更新包索引

更新系统软件包索引:

sudo apt update

检查是否能正确加载 Docker 的清华源:

Hit:1 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal InRelease

如果有 Hit 提示说明镜像加载成功。

6.检查可用的 Docker 包

确认 Docker 软件包是否可用:

apt-cache policy docker-ce

应该会看到类似以下内容:

docker-ce:
  Installed: (none)
  Candidate: 5:20.10.x~3-0~ubuntu-focal
  Version table:
     5:20.10.x~3-0~ubuntu-focal 500
        500 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal/stable amd64 Packages

如果出现 没有version table 的情况 :

apt-cache policy docker-ce 返回 Candidate: (none),说明系统无法从已配置的清华源中找到 docker-ce 包。这可能是以下原因之一:

  1. 清华源配置问题。
  2. 系统版本与源不匹配。
  3. 清华源中的 Docker 包暂时不可用。
  • 检查 /etc/apt/sources.list.d/docker.list
    再次确认文件内容正确无误:
cat /etc/apt/sources.list.d/docker.list

文件内容应为:

deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal stable

如果代号 focal 或其他部分错误,请手动修改为上述内容。

  • 强制更新包索引
    运行以下命令强制更新:
sudo apt update --fix-missing

确保输出中有类似以下内容:

Hit:1 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal InRelease

如果没有,请重新检查 /etc/apt/sources.list.d/docker.list 配置。

  • 检查可用的 Docker 包
    更新后,再次检查 docker-ce 的候选版本:
apt-cache policy docker-ce

如果出现候选版本,可以继续安装:

sudo apt install -y docker-ce docker-ce-cli containerd.io

7. 启动Docker

常规方式启动

sudo systemctl start docker

按照常规方式启动可能会报错 如下

采用 sudo dockerd & 启动

只要出现了

就说明启动起来了 输入 docker ps
应该可以看到

到这一步 说明docker安装完成 !!!

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值