我试图建立Ubuntu形象,有可能在上面建立码头形象。我想为此使用的工具是建房。但是,当我的docker执行安装命令:sudo apt-get -y install buildah时,我得到了这个错误:无法找到package。我的基本形象是:来自阿祖尔的祖鲁OpenJDK。我可以清楚地看到所请求的包在中央Ubuntu回购中,所以我真的不明白为什么它找不到它。
发布于 2021-05-11 15:05:57
问题是您使用的Zulu Dockerfile是基于Debian (10.0),而不是Ubuntu。这由文件的第一行表示:
FROM debian:buster-slim查看关于buildah (https://github.com/containers/buildah/blob/master/install.md)的安装说明,我们发现buildah只能在Bullseye测试分支中用于Debian,而不是来自默认的包回购。
编辑您的/etc/apt/sources.list文件并追加以下行:
deb http://deb.debian.org/debian testing main contrib non-free运行sudo apt update,然后可以使用sudo apt-get install buildah安装buildah
https://stackoverflow.com/questions/67477821
复制相似问题