Utilice Docker-compose para implementar la aplicación para conectarse a la base de datos MySQL

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.

Supongo que te gusta

Origin blog.csdn.net/weixin_53053517/article/details/130747287
Recomendado
Clasificación