有没有一个成语“如果这个图像不存在,就构建它”

有没有一个成语“如果这个图像不存在,就构建它”

我正在使用buildah构建容器 图片

我想构建一个图像,但前提是该图像不存在。是否有捷径可寻?

答案1

一个简单的方法是

IMAGE=localhost/yourimage
buildah images -q "$IMAGE" >/dev/null 2>&1 || buildah unshare build_image.sh

或者,

IMAGE=localhost/yourimage
if ! buildah images -q "$IMAGE" >/dev/null 2>&1; then
  echo "Building";
  whatever
fi;

相关内容