gpt4 book ai didi

git - docker 错误 : Unable to locate package git

转载 作者:IT老高 更新时间:2023-10-28 12:36:48 25 4
gpt4 key购买 nike

我正在使用基于 dockerfile/ubuntu 的图像 nginx。关于附加到 docker 容器的外壳

docker exec -it <container_id> /bin/bash

我想做一个 git pull 所以我尝试安装 gitapt 找不到包:

root@a71e45d5cd40:/# apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package git

我们如何从该图像安装 git,为什么它会丢失?


cat/etc/apt/sources.list

deb http://httpredir.debian.org/debian wheezy main
deb http://httpredir.debian.org/debian wheezy-updates main
deb http://security.debian.org wheezy/updates main
deb http://nginx.org/packages/mainline/debian/ wheezy nginx

cat/etc/apt/sources.list.d/*

cat: /etc/apt/sources.list.d/*: No such file or directory

apt-cache 麦迪逊 git

N: Unable to locate package git

最佳答案

发生这种情况是因为 apt 存储库尚未更新,通常的做法是在创建镜像后清理 apt 存储库和 tmp 文件,而基础镜像可能正在这样做。

要解决这个问题,您需要在安装 git 之前运行 apt-get update,最好同时结合 update 和 install 命令来破坏如果安装行发生更改,请更新:

RUN apt-get update && apt-get install -y git

使用 -y 可以很方便的自动回答所有问题。

关于git - docker 错误 : Unable to locate package git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29929534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com