【docker】debian安装官方docker源解析IP404问题

参考官方docker的apt安装过程,执行:

shell 复制代码
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

出现404,问题

shell 复制代码
Hit:1 https://mirrors.ustc.edu.cn/ubuntu jammy InRelease
Ign:2 https://download.docker.com/linux/debian jammy InRelease
Hit:3 https://mirrors.ustc.edu.cn/ubuntu jammy-updates InRelease
Hit:4 https://mirrors.ustc.edu.cn/ubuntu jammy-backports InRelease
Err:5 https://download.docker.com/linux/debian jammy Release
  404  Not Found [IP: 13.224.167.2 443]
Hit:6 https://mirrors.ustc.edu.cn/ubuntu jammy-security InRelease
Hit:7 https://mirrors.ustc.edu.cn/ubuntu jammy-proposed InRelease
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/debian jammy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

解决方案:

根据Ubuntu 的 docker 页面,问题是它应该https://download.docker.com/linux/ubuntu代替https://download.docker.com/linux/debian.

shell 复制代码
sudo sed -i 's/debian/ubuntu/g' /etc/apt/sources.list.d/docker.list
sudo apt update

但是,如果这不能解决问题,请运行以下命令:

shell 复制代码
sudo sed -i 's|docker.com/linux/debian|docker.com/linux/ubuntu|g' /etc/apt/sources.list
sudo apt update
相关推荐
阿福不是狗4 小时前
Python使用总结之Mac安装docker并配置wechaty
python·macos·docker
叶落闲庭7 小时前
【k8s】k8s集群搭建
云原生·容器·kubernetes
藥瓿亭7 小时前
K8S认证|CKS题库+答案| 3. 默认网络策略
运维·ubuntu·docker·云原生·容器·kubernetes·cks
xyhshen7 小时前
k8s下离线搭建elasticsearch
elasticsearch·容器·kubernetes
椰汁菠萝8 小时前
k8s集群安装坑点汇总
云原生·容器·kubernetes
背太阳的牧羊人9 小时前
sudo docker exec -it backend bash 以交互方式(interactive)进入正在运行的 Docker 容器的命令行环境
docker·容器·bash
gsls2008089 小时前
ocrapi服务docker镜像使用
运维·docker·容器
爱宇阳10 小时前
使用 Docker Compose 从零部署 TeamCity + PostgreSQL(详细新手教程)
docker·postgresql·容器
whp40410 小时前
windows server2019 不成功的部署docker经历
运维·docker·容器
藥瓿亭12 小时前
K8S认证|CKS题库+答案| 4. RBAC - RoleBinding
linux·运维·服务器·云原生·容器·kubernetes·cks