~/questoes/devops
O Dockerfile é um arquivo de texto contendo instruções que definem como construir uma imagem Docker passo a passo. Cada linha representa uma camada da imagem final, criando um blueprint para empacotar sua aplicação com todas as suas dependências.
A alternativa D está correta porque o Dockerfile serve especificamente para conter instruções que constroem uma imagem Docker camada por camada. Essas instruções incluem a imagem base, instalação de dependências, cópia de código e definição do comando de inicialização.
Um Dockerfile não lista containers disponíveis. Ele cria imagens. A listagem de imagens disponíveis acontece no Docker Hub, mas o Dockerfile é um arquivo que você escreve para construir suas próprias imagens.
Definir como múltiplos containers devem ser configurados e conectados em rede é função do Docker Compose, não do Dockerfile. O Docker Compose usa um arquivo YAML para orquestrar vários containers juntos.
Armazenar dados de configuração em nuvem é responsabilidade de outras ferramentas e plataformas, não do Dockerfile. O Dockerfile constrói imagens, não armazena dados em nuvem.
Essa é a definição exata do Dockerfile. É um arquivo de texto com instruções sequenciais que o Docker executa para construir uma imagem, onde cada instrução cria uma nova camada na imagem final.