Junior — Middle
Explique a diferença entre Dockerfile e Imagem Docker.
sobes.tech IA
Resposta da IA
Dockerfile — é um ficheiro de texto com instruções que descrevem como construir uma Imagem Docker. Nele são indicados a imagem base, comandos para instalar software, copiar ficheiros, configurar o ambiente, etc.
Imagem Docker — é o resultado da compilação do Dockerfile. É um modelo pronto a ser executado, contendo todas as camadas e dependências necessárias para criar um contêiner.
Exemplo:
# Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y curl
COPY app.sh /app.sh
CMD ["/app.sh"]
Ao construir este Dockerfile, obteremos uma Imagem Docker que pode ser executada como um contêiner.