Page cover

Actividad clase: Deployment app

Prepara una maquina virtual servidor con docker (puedes usar una ya hecha) en un entorno virtual de una máquina host.

Docker architecture

Para esta práctica te recomiendo un Ubuntu Server conectado a otro ordenador host de tipo cliente.

A continuación te he preparado los pasos para realizar la práctica:

[2p] Web app 🖱️

Para estos dos puntos revisaré que funcione la web correctamente con sus funcionalidades.

La apliación web es la vuestra propia del primer proyecto, en caso de no tener proyectos, usa la que te proporciono.

-> La aplicación web escogida es una de asistencia escolar con un diseño algo feo, habrá que darle algo de color:

[2p] Repositorios con git 🎋

Primeramente nos toca aprender sobre git bash y su funcionamiento. Vamos ( de forma un poco redundante) a crear un repositorio y subir archivos por comandos:

[3p] Crear la imagen y subirla al Hub 🐳

Vamos a crear una imagen de docker y subirla al repositorio oficial de docker para tener un historial de versiones y poder usarla en cualquier momento:

Tienes más información sobre la semántica del dockerfile en la documentación oficial, quizás tengas que añadir algúna linea más así que revisad!

[3p] Docker compose 🐙

Docker compose nos permitirá ejecutar varios contenedores a la vez y conectados entre si:

Hemos usado dos imágenes, la de MariaDB (más info aquí) pero puedes usar la de mysql si te da muchos problemas y la propia creada.

Última actualización