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