使用dockerfile构建镜像并在容器中安装软件遇到的问题

在使用Dockerfile构建镜像并尝试在容器中安装pigz时,遇到了无法定位软件包的问题。错误源于jessie-backports软件源的404 Not Found错误。尝试更新软件源、更换为国内源均未成功。最终,通过删除特定行并修改sources.list文件解决了问题,添加的Dockerfile命令包括更新软件源和安装pigz。
摘要由CSDN通过智能技术生成


今天想在容器中安装一个pigz插件,于是就在dockerfile中使用RUN命令RUN apt-get install -y pigz结果构建镜像的时候报错Unable to locate package pigz
意思也就是说下载不下来这个包,猜想可能是没有更新软件源,于是命令改成RUN apt-get update && apt-get install -y pigz结果在构建的时候又报了一大堆错
Err http://deb.debian.org jessie-backports/main amd64 Packages

Err http://deb.debian.org jessie-backports/main amd64 Packages

Err http://deb.debian.org jessie-backports/main amd64 Packages

Err http://deb.debian.org jessie-backports/main amd64 Packages

Err http://deb.debian.org jessie-backports/main amd64 Packages
404 Not Found
Fetched 10.1 MB in 6min 28s (26.0 kB/s)
W: There is no public key available for the following key IDs:
AA8E81B4331F7F50
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignore

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值