Docker使用docker-compose.yml构建Asp.Net Core和Mysql镜像并与Mysql数据库通信,转

version: '3'

services:

mycore01:

build:

context: .

  container_name: 'mycore01' #自定义容器名

dockerfile: Dockerfile #指定使用的Dockerfile

ports:

- '5000:5000' #自定义端口

networks:

- my-net #指定使用的network

depends_on:

- 'mysql01' #表示依赖mysql01这个镜像,会在这个镜像构建成功之后才执行

mysql01:

image: mysql #指定使用的镜像

 container_name: 'mysql01' #自定义容器名

ports:

- '3307:3307'

environment:

MYSQL_ROOT_PASSWORD: 111111

networks:

- my-net #指定使用的network

networks:

my-net: #c创建名为 my-net的network

driver: bridge