Diferentes distros
Parte de la sección Introducción a Docker del Journey de Terminal de Coddy — lección 9 de 40.
Cada imagen lleva su propio sistema de archivos, por lo que el mismo comando puede dar resultados diferentes dependiendo de la imagen en la que se ejecute. Un gran ejemplo es /etc/os-release, un archivo que cada distribución de Linux utiliza para describirse a sí misma:
docker run alpine cat /etc/os-releaseAl ejecutarlo dentro de alpine, este archivo dice Alpine Linux. Ejecuta exactamente el mismo comando dentro de ubuntu:
docker run ubuntu cat /etc/os-releasey dice Ubuntu en su lugar. Los archivos difieren genuinamente porque cada imagen realmente incluye un sistema operativo diferente.
Desafío
PrincipianteLee el archivo /etc/os-release dentro de un contenedor ubuntu con cat y confirma que se identifica como Ubuntu.
Hoja de referencia
Cada imagen de Docker lleva su propio sistema de archivos. El mismo comando puede producir resultados diferentes dependiendo de la imagen:
docker run alpine cat /etc/os-release # imprime Alpine Linux
docker run ubuntu cat /etc/os-release # imprime Ubuntu/etc/os-release es un archivo estándar de Linux que describe la distribución del SO de la imagen.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Introducción a Docker
4Gestión de contenedores
Nombrar contenedoresContenedores en segundo planoListar todos los contenedoresDetener y eliminarResumen: Ciclo de vida del contenedor10Proyecto de Aplicación de Saludos
Descripción general del proyectoEscribir el Dockerfile5Inspección de contenedores
Logs de contenedoresInspección de detallesEjecución de comandosRepaso - Health Check3Ejecución de contenedores
Ejecutar un comandoEjecución realDiferentes distrosEliminación automática de contenedoresResumen - Ejecutor de contenedores6Construcción de imágenes
¿Qué es un Dockerfile?Construcción de una imagenLa instrucción CMDResumen - Image Builder