Instrucción FROM

instruccion-from-dockerfile
instruccion-from-dockerfile

En esta lección aprenderás instrucción from dentro de Dockerfile. La idea es entender qué problema resuelve esta instrucción, cómo escribirla y qué errores evitar para construir imágenes Docker reproducibles.

Este post pertenece a la sección de instrucciones de Dockerfile. Mantendremos el alcance en la instrucción concreta y enlazaremos otras instrucciones relacionadas sin mezclar todo el módulo en una sola página.

👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis

🐳 Si quieres aprender más de Docker, pincha en este curso de Docker gratis

Qué hace Instrucción FROM

Problema: al escribir un Dockerfile necesitas declarar pasos de construcción de forma explícita. La instrucción FROM cumple una responsabilidad concreta dentro de esa receta.

Qué aporta Docker: Instrucción FROM permite que la imagen se construya de forma repetible, legible y fácil de revisar por otros miembros del equipo.

AspectoRecomendación
ObjetivoUsa la instrucción solo para su responsabilidad principal.
ReproducibilidadEvita valores ambiguos si afectan al build.
LecturaMantén el Dockerfile ordenado y comentado solo cuando aporte claridad.

Ejemplo práctico

FROM ubuntu:24.04
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
CMD ["bash"]

Este ejemplo es simple para ver el contexto. En posts específicos como RUN, CMD o ENTRYPOINT se profundiza en sus matices, pero aquí importa reconocer cómo encaja la instrucción dentro del Dockerfile.

Errores comunes

  • Copiar ejemplos sin entender el contexto: una instrucción válida puede ser mala práctica si no encaja con tu imagen.
  • Mezclar responsabilidades: no uses una instrucción para resolver problemas que pertenecen a otra.
  • Depender de latest sin control: cuando la instrucción referencia imágenes o paquetes, piensa en reproducibilidad.
  • Guardar secretos en la imagen: nunca metas tokens o contraseñas en instrucciones persistentes.

Advertencia: un Dockerfile forma parte de tu cadena de suministro. Si introduces paquetes, scripts o secretos sin control, el problema viaja con cada imagen que construyas.

Lecciones relacionadas del curso Docker

Documentación oficial y recursos

Instrucción FROM queda lista cuando sabes qué responsabilidad cumple, qué errores evitar y cómo leerla dentro del Dockerfile completo.

Cuando termines, continúa con la siguiente instrucción del módulo para construir una visión completa sin convertir un solo artículo en una referencia interminable.

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *