dokcer manifest inspect を使って確認することができる
$ docker manifest inspect $IMAGE_NAME:$IMAGE_TAG
上記コマンドを実行して、イメージが存在していると
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"size": 9641,
"digest": "sha256:xxxxxxx"
},
"layers": [
というレスポンスを返す
存在しない場合は以下のようなレスポンスになる
no such manifest:
そのため
$ docker manifest inspect $IMAGE_NAME:$IMAGE_TAG > /dev/null ; echo $?
で存在確認が可能