创建支持Docker Web API
创建新解决方案
选择 ASP.NET Core Web API
选择启用Docker
创建完成,如下图:
这里生成了一个dockerfile,支持docker。
调整项目架构
增加services目录
调整controller 路由 ,增加api(如果不想调整可忽略此步骤)
启动调试
启动成功,浏览器自动打开api(https://localhost:49157/api/weatherforecast)
查看Docker
发布到Docker
1、编译发布,启动命令管理器,进入发布目录
2、构建镜像
docker build -t myapi -f ./MyAPI/Dockerfile .
3、查看镜像
docker images
4、运行容器
docker run -d -p 5001:80 --name myservice1 myap
i
5、浏览器打开:http://localhost:5001/api/weatherforecast
6、查看容器
docker ps
7、创建多个容器
docker run -d -p 5002:80 --name myservice2 myapi
docker run -d -p 5003:80 --name myservice3 myapi
8、http://localhost:5002/api/weatherforecast,http://localhost:5003/api/weatherforecast
8、查看容器
docker ps
完成!
下一章我们将介绍 数据库的接入
https://blog.csdn.net/weixin_41003771/article/details/118679755