[英]How to check for existing docker image in terminal?
我正在根據現有圖像創建一個新標簽。 但是有時圖像丟失,命令失敗。 所以我需要在運行命令之前檢查是否存在docker映像:
$ docker tag source:anything target:something
但是,如何檢查現有的docker映像以及如何在終端中正確使用if語句?
if [docker source:anything] docker tag source:anything target:something fi
這是正確的方法
if [[ "$(docker images -q myimage:mytag 2> /dev/null)" == "" ]]; then
// do something
fi
您也可以使用
[ ! -z $(docker images -q myimage:mytag) ] || echo "does not exist"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.