0% encontró este documento útil (0 votos)
4 vistas2 páginas

Taller Práctico de Docker en Ingeniería

Cargado por

Cielo Paez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas2 páginas

Taller Práctico de Docker en Ingeniería

Cargado por

Cielo Paez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Nacional de Chilecito

Escuela de Ingeniería
Despliegue y Operación de Software - Taller de Diseño de Aplicaciones Web

Trabajo Practico N°4


“Docker”
Objetivo
Desarrollar habilidades prácticas en el uso de Docker para la creación, gestión y
despliegue de contenedores, comprendiendo el uso de imágenes, redes, volúmenes y
configuración de puertos.
Consignas
Instalación del cliente Docker
1. Instalar Docker en una distribución Linux siguiendo las instrucciones del sitio
oficial ([Link]
2. Verificar la instalación. ¿Qué versión de Docker se instaló? ¿Tuvieron problemas
durante la instalación? ¿Cómo los resolvieron?
3. Asegurarse que el servicio Docker se ejecute automáticamente al iniciar el
sistema.
Ejecución de contenedores
1. Ejecutar un contenedor simple desde una imagen oficial que permita verificar el
correcto funcionamiento de la instalación de Docker.
a. Describir qué hace.
b. Explicar por qué es útil como prueba inicial.
2. Ejecutar un contenedor que exponga un servicio web (por ejemplo, un servidor
HTTP) y permitir el acceso al mismo desde el navegador o herramientas de red.
a. Elegir una imagen oficial que cumpla este propósito (por ejemplo: nginx,
httpd, etc.).
b. Investigar cómo mapear puertos del contenedor al host para poder
acceder al servicio desde fuera del contenedor.
c. Verificar el funcionamiento del servicio.
3. Investigar cómo listar los contenedores en ejecución y también los que están
detenidos.
a. Detener, reiniciar y eliminar contenedores creados.
b. Comprobar el estado de los contenedores en cada una de estas etapas.
Creación de contenedores personalizados
1. Investigar qué es un Dockerfile, para qué sirve y cuál es su estructura básica.
2. Crear un Dockerfile que genere una imagen personalizada basada en una imagen
oficial (por ejemplo: python, node, ubuntu, etc.).
a. La imagen debe incluir un pequeño programa o script (por ejemplo, un
servidor HTTP que responda algo simple en un puerto determinado).

1
Universidad Nacional de Chilecito
Escuela de Ingeniería
Despliegue y Operación de Software - Taller de Diseño de Aplicaciones Web

b. El contenedor resultante debe poder ser ejecutado y accederse desde el


navegador o mediante herramientas como curl.
3. Construir la imagen personalizada a partir del Dockerfile y documentar el
proceso.
4. Ejecutar un contenedor a partir de la imagen personalizada.
a. Verificar que el servicio dentro del contenedor funcione correctamente.
b. Comprobar que el contenedor queda escuchando en el puerto definido.
Uso de volúmenes
1. Investigar qué es un volumen y que beneficios aporta su uso para la persistencia
de datos.
2. Crear y ejecutar un contenedor de una base de datos (por ejemplo: MySQL,
MariaDB o PostgreSQL) en el que los datos se almacenen en un volumen
persistente.
a. Asegurarse de que el contenedor funcione correctamente con un nombre
de base de datos, usuario y contraseña definidos.
3. Acceder al contenedor y crear una base de datos de prueba, junto con al menos
una tabla y algunos registros.
4. Detener y eliminar el contenedor. Luego, volver a crearlo usando el mismo
volumen.
a. Verificar si los datos siguen disponibles.

El documento final debe entregarse en formato PDF. Deberá contener capturas de


pantalla que muestren lo solicitado en cada consigna. Cada estudiante enviará su
documento al correo electrónico indicado por los docentes.

También podría gustarte