Docker 为 ASP.NET Core WebApi 应用程序生成 Docker 映像,创建容器并运行,1.使用VS2017新建ASP.NET Core WebApi项目,2.为 ASP.NET Core WebApi 应用程序生成 Docker 映像,并创建容器运行,3.测试访问接口
1.使用VS2017新建ASP.NET Core WebApi项目
选择API启用Docker支持
2.为 ASP.NET Core WebApi 应用程序生成 Docker 映像,并创建容器运行
生成项目,将项目拷贝到 E:\web\aspnetcore.webapi 目录下面,打开docker进入到 E:\web\aspnetcore.webapi 目录,生成ASP.NET Core WebApi 应用程序生成 Docker 映像
docker-compose up
- up 自动完成包括构架镜像,创建服务,启动服务并关联服务相关容器的一系列操作
出现错误:解决修改 docker-compose.yml 和 docker-compose.override.yml 的version为
version: '2'
再次执行:
等待执行完毕后查看镜像和容器 ,发现生成了一个aspnetcorewebapi的镜像,并且运行了一个容器
3.测试访问接口