A continuación, te guiaré a través de los pasos que debes seguir después de crear los archivos docker-compose.yaml y Dockerfile:

  1. Construir la imagen:
    • Abre una terminal en la ubicación donde se encuentran los archivos.
    • Ejecuta el siguiente comando para construir la imagen utilizando el Dockerfile: docker build -t mi-aplicacion .
    • Reemplaza mi-aplicacion con el nombre que desees para tu imagen.
  2. Iniciar los servicios con Docker Compose:
    • Asegúrate de tener Docker Compose instalado.
    • Ejecuta el siguiente comando para iniciar los servicios definidos en el archivo docker-compose.yaml: docker-compose up
    • Esto creará y ejecutará los contenedores según la configuración especificada.
  3. Verificar los servicios:
    • Abre un navegador web y visita http://localhost para acceder al servicio web (Nginx en este caso).
    • Puedes verificar también la base de datos PostgreSQL utilizando las credenciales configuradas en el archivo docker-compose.yaml.
  4. Detener los servicios:
    • En la terminal donde se está ejecutando Docker Compose, presiona Ctrl + C para detener los servicios.
    • Para eliminar los contenedores, ejecuta: docker-compose down

¡Listo! Ahora deberías tener tus servicios funcionando.