no-image

docker remote repository に image があるか確認する

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 $?

で存在確認が可能