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

Docker Ubuntu容器中通过Dockerfile安装Git报错(yum未找到)

解决Dockerfile安装Git报错的问题

错误原因

你使用的基础镜像是ubuntu,它属于Debian系发行版,默认采用apt作为包管理器,而yum是Red Hat/CentOS等RHEL系发行版的包管理器,因此在Ubuntu容器内执行yum命令会提示"not found"。

正确的Dockerfile写法

将yum替换为apt,同时建议先更新包索引(避免安装时找不到最新包),并清理apt缓存以减小镜像体积:

FROM ubuntu
RUN apt update && apt install git -y && rm -rf /var/lib/apt/lists/*

细节说明

  • apt update:更新本地包索引,确保能获取到最新的Git包信息
  • apt install git -y:自动确认安装Git,无需手动交互
  • rm -rf /var/lib/apt/lists/*:删除apt下载的缓存文件,避免镜像体积冗余

备选方案(若坚持使用yum)

如果一定要用yum命令,需要将基础镜像更换为RHEL系发行版,比如CentOS:

FROM centos
RUN yum install git -y

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 04:50:53