Buildah
在命令行中執行由布爾 AND (&&) 運算符分隔的 buildah 容器內的多個命令
如何使用主機命令行中的bash 布爾 AND 運算符在容器內執行多個命令?
buildah``&&
debian
這是我從圖像開始的問題的範例:$ buildah pull debian:buster && container=$(buildah from debian:buster) $ buildah run $container -- apt -y update && apt -y upgrade Hit:1 http://security.debian.org/debian-security buster/updates InRelease Hit:2 http://deb.debian.org/debian buster InRelease Hit:3 http://deb.debian.org/debian buster-updates InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. bash: apt: command not found... Install package 'apt' to provide command 'apt'? [N/y]
&&
我的主機 shell 解釋命令之外的布爾值 ANDbuildah
。我的期望是讓布爾值 AND 的右側在buildah
容器內執行。
怎麼樣?
buildah 執行 $container – sh -c ‘apt -y update && apt -y upgrade’。