Digamos que eu crie um Dockerfile que usa outra imagem como baseImage com o comando FROM, então o Docker build puxará essa baseImage do repositório se ela não for encontrada localmente.
Agora, digamos que eu construa minha própria baseImage e queira usá-la como base para outras imagens. Em seguida, dou à baseImage um nome comum, por exemplo, aCommonImageName. Se eu esquecer de construir a baseImage localmente, a imagem que usa minha própria baseImage como base baixará outra imagem aleatória do repositório que compartilhe o mesmo nome, talvez até mesmo uma imagem comprometida.
Como posso restringir o Dockerfile para abortar o processo de compilação se a baseImage não for encontrada entre as imagens da máquina local?