root@ubuntu20:~# descomprimir app.zip
root@ubuntu20:~# curl -L https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-`name -s`-`name -m` -o /usr/local /bin/docker-componer
Escribe el archivo docker-compose.yaml
root@ubuntu20:~# vim docker-compose.yaml
Añadir:
versión: "3"
servicios:
MySQL:
imagen: mysql:5.7
volúmenes:
- mysql_data:/var/lib/mysql
reiniciar: siempre
ambiente:
MYSQL_ROOT_PASSWORD: 123.com
MYSQL_DATABASE: todos
redes:
- aplicación_net
aplicación:
imagen: nodo: 12-alpino
directorio_de_trabajo: /aplicación
volúmenes:
- ./aplicación:/aplicación
puertos:
- "3000:3000"
ambiente:
MYSQL_HOST: mysql
MYSQL_USER: raíz
CONTRASEÑA_MYSQL: 123.com
MYSQL_DB: todos
redes:
- aplicación_net
punto de entrada: sh -c "instalación de hilo y desarrollo de ejecución de hilo"
volúmenes:
mysql_data: {}
redes:
red_aplicación:
conductor: puente
root@ubuntu20:~# apto instalar docker-compose
root@ubuntu20:~# docker-compose up –d
root@ubuntu20:~# docker-compose logs -f aplicación
Acceso al navegador
192.168.0.143:3000
Inicie sesión en la base de datos para ver los datos.