Junior — Middle
Explique la diferencia entre Dockerfile e Imagen de Docker.
sobes.tech AI
Respuesta de la IA
Dockerfile — es un archivo de texto con instrucciones que describen cómo construir una Imagen de Docker. En él se especifica la imagen base, comandos para instalar software, copiar archivos, configurar el entorno, etc.
Imagen de Docker — es el resultado de compilar un Dockerfile. Es una plantilla lista para ejecutar, que contiene todas las capas y dependencias necesarias para crear un contenedor.
Ejemplo:
# Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y curl
COPY app.sh /app.sh
CMD ["/app.sh"]
Al construir este Dockerfile, obtendremos una Imagen de Docker que se puede ejecutar como un contenedor.