Docker 找不到包buildah
我正在尝试建立Ubuntu映像,并有可能在其上建立Docker映像。我想用的工具是。但是,当我的docker build执行安装命令时:Docker 找不到包buildah,docker,ubuntu,azul-zulu,buildah,Docker,Ubuntu,Azul Zulu,Buildah,我正在尝试建立Ubuntu映像,并有可能在其上建立Docker映像。我想用的工具是。但是,当我的docker build执行安装命令时:sudo apt get-y install buildah我收到以下错误:找不到包buildah。我的基本图像是:。我可以清楚地看到请求的包在中央,所以我真的不明白为什么它找不到它。问题是您使用的Zulu Dockerfile基于Debian Buster(10.0),而不是Ubuntu。这由文件的第一行指示: FROM debian:buster-slim
sudo apt get-y install buildah
我收到以下错误:找不到包buildah。我的基本图像是:。我可以清楚地看到请求的包在中央,所以我真的不明白为什么它找不到它。问题是您使用的Zulu Dockerfile基于Debian Buster(10.0),而不是Ubuntu。这由文件的第一行指示:
FROM debian:buster-slim
查看Github()上的buildah
安装说明,我们发现buildah
仅在Debian的Bullseye测试分支中可用,而不是在默认的包repo中
编辑您的/etc/apt/sources。列出文件并附加以下行:
deb http://deb.debian.org/debian testing main contrib non-free
运行sudo-apt-update
,然后您可以使用sudo-apt-get-install-buildah
安装buildah。您在apt-get-install
之前运行过apt-get-update
吗?是的,我在apt-get-install之前运行过apt-get-update