gpt4 book ai didi

docker - “Unable to locate package build-essential”而Docker基于Debian Jessie构建

转载 作者:行者123 更新时间:2023-12-02 18:42:08 27 4
gpt4 key购买 nike

我正在尝试运行一个运行良好的Dockerfile,直到几天前:

FROM python:2.7
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y build-essential xorg libssl-dev libxrender-dev wget gdebi
RUN wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-jessie-amd64.deb
RUN gdebi --n wkhtmltox-0.12.2.1_linux-jessie-amd64.deb
EXPOSE 80
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
RUN ["sh", "-c", "python", "manage.py", "db", "upgrade"]
CMD ["python", "server.py"]

问题发生在 apt-get install期间:
E: Unable to locate package build-essential
E: Unable to locate package xorg
E: Unable to locate package gdebi

我检查了 python:2.7 Dockerfile,他们使用 buildpack-deps:jessie图像(即 debian:jessie图像)构建了该文件。

从运行良好的那一天起,我什么都没做,并且这个Dockerfile在Amazon Elastic Beanstalk上运行,所以这不是某种网络问题。
我在本地尝试过,但遇到了同样的错误,所以我想这可能是由于Debian或buildpack-deps团队对Docker OS镜像进行了一些更改。

这是 source.list(来自 python:2.7):
deb http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

另外,我也不知道如何在那些仓库中找到那些软件包,他们在Debian文档上对此一无所知...( https://packages.debian.org/fr/jessie/build-essential)

编辑

在本地计算机上进行新的全面测试后,它运行良好,所以我想问题出在亚马逊本身...

最佳答案

在亚马逊方面似乎已经解决,对我来说,没有更多的apt-get安装失败,即使在负载平衡的情况下也是如此:)

关于docker - “Unable to locate package build-essential”而Docker基于Debian Jessie构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916083/

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