You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker构建ubuntu:21.10镜像遇源Release文件缺失错误求助

问题原因

Ubuntu 21.10(代号Impish Indri)属于短期支持版本,已于2022年7月结束生命周期(EOL)。官方已将该版本的软件源从archive.ubuntu.com和security.ubuntu.com迁移至old-releases.ubuntu.com,原地址不再提供服务,因此构建时会出现404错误。

解决方案

修改Dockerfile,在执行apt-get update前替换系统的软件源配置:

  1. 在Dockerfile中添加替换源的步骤,放在RUN apt-get update && apt-get -y upgrade之前:
RUN sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list && \
    sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
  1. 保持后续的更新升级命令不变,完整的步骤示例:
FROM ubuntu:21.10

# 替换EOL版本的软件源
RUN sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list && \
    sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

# 执行更新和升级
RUN apt-get update && apt-get -y upgrade

# 其他构建步骤...
  1. 重新执行Docker镜像构建命令即可正常完成步骤。

内容的提问来源于stack exchange,提问作者QLands - Carlos Quiros

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 20:39:15