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

Docker构建阶段apt-get update失败问题求助

解决Ubuntu 22.10镜像apt-get update 404问题

Ubuntu 22.10(Kinetic Kudu)是短期支持版本,生命周期仅9个月,已于2023年7月停止维护,官方源已被归档至旧版本仓库,所以默认源地址会返回404错误,导致apt-get update失败。

给你两种解决办法:

方案一:切换至长期支持(LTS)Ubuntu版本(推荐)

把Dockerfile里的基础镜像换成仍在支持的LTS版本,比如Ubuntu 22.04(Jammy Jellyfish,支持到2027年),这样源不会短期失效,稳定性更高:

FROM ubuntu:22.04
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
    # 这里添加你需要安装的依赖包
    && rm -rf /var/lib/apt/lists/*

方案二:修改apt源为旧版本归档仓库(仅临时应急)

如果必须用Ubuntu 22.10,就在apt-get update前把源地址替换成旧版本归档仓库:

FROM ubuntu:22.10
ARG DEBIAN_FRONTEND=noninteractive
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 && \
    apt-get update && apt-get install -y --no-install-recommends \
    # 添加你需要的依赖包
    && rm -rf /var/lib/apt/lists/*

注意:旧版本仓库不会再收到安全更新,不建议用在生产环境。

内容的提问来源于stack exchange,提问作者Omiros Omiridis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 23:50:02