docker-compose nestjs-mysql環境搭建

version: "2"
services:
 node:
 image: "node:8"
 container_name: nest-node
 working_dir: /home/node/app
 restart: always
 volumes:
 - ./:/home/node/app
 links:
 - "db:mysql"
 ports:
 - "3000:3000"
 expose:
 - "3000"
 command: "npm start"
 depends_on:
 - db
 - phpmyadmin
 environment:
 MYSQL_USERNAME: root
 MYSQL_ROOT_PASSWORD: yang1989.
 MYSQL_DATABASE: 'meepo'
 db:
 image: mariadb:latest
 container_name: nest-db
 restart: always
 environment:
 MYSQL_ROOT_PASSWORD: yang1989.
 ports:
 - "3306:3306"
 phpmyadmin:
 image: phpmyadmin/phpmyadmin
 container_name: nest-myadmin
 links:
 - "db:mysql"
 environment:
 MYSQL_USERNAME: root
 MYSQL_ROOT_PASSWORD: yang1989.
 MYSQL_DATABASE: 'meepo'
 restart: always
 ports:
 - "8080:80"
 volumes:
 - "/sessions"

複製代碼
docker-compose up -d
複製代碼
相關文章
相關標籤/搜索