# PRW - Desplegando docker y docker compose
## A1. Tarea global
En grupo siguiendo el siguiente tutorial:
* [Instalación de docker en Digital Ocean](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-es)
Siguiendo los **pasos 1 y 2** del tutorial instalar **docker** en el servidor del proyecto. Añadir todos los usarios al grupo `docker` para que puedan crear imágenes y contenedores.
A continuación, partir del siguiente tutorial:
* [Instalación de docker-compose en Digital Ocean](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04-es)
Siguiendo el **paso 1** del tutorial instala **docker-compose** en el servidor.
## A2. Tarea individual
Siguiendo el [tutorial anterior de instalación de docker compose](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04-es) a partir del **paso 2**. Crea la app de ejemplo del tutorial.
Modificar la configuración del contenedor de forma que cada compañero use un puerto distinto para el acceso externo. Usar los siguientes:
| Alumno | Puerto | Hecho |
| ------- | ------ | --- |
| Joaquín | 8010 | X |
| Ale | 8040 | |
| Raúl | 8030 | X |
| Antony | 8020 | |
Abre en el cortafuegos el puerto que vas a utilizar con:
```bash
$ sudo ufw allow puerto
```
Comprueba que funciona accediendo a la URL [http://prw.labfp.es:puerto](http://prw.labfp.es:puerto)
Cuando funcione avisa al profesor para que revise la actividad.
Acuérdate de reflejar en tu horario la realización de esta y de todas las tareas/actividades que vayas revisando.
Envía al profesor captura de pantalla en la que se muestre como accedes desde el navegador a la aplicación
## A3. Docker compose
PAra el contenedor y elimina la imagen anterior. Crea ahora la imagen en este servidor la imagen que usamos en la actividad UT5-A1 de DPL, pero usando el mismo puerto de la actividad anterior
Cuando hayas terminado avisa al profesor para que lo revise
| Alumno | Puerto | Hecho |
| ------- | ------ | --- |
| Joaquín | 8010 | |
| Ale | 8040 | |
| Raúl | 8030 | |
| Antony | 8020 | |
###### tags: `prw` `digital ocean` `traefik`