docker 创建容器后ip docker api 创建容器_Core

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项目

docker 创建容器后ip docker api 创建容器_Core_02

选择API启用Docker支持

docker 创建容器后ip docker api 创建容器_ASP_03

2.为 ASP.NET Core WebApi 应用程序生成 Docker 映像,并创建容器运行

生成项目,将项目拷贝到 E:\web\aspnetcore.webapi 目录下面,打开docker进入到 E:\web\aspnetcore.webapi 目录,生成ASP.NET Core WebApi 应用程序生成 Docker 映像

docker-compose up

docker 创建容器后ip docker api 创建容器_docker api_04

  • up 自动完成包括构架镜像,创建服务,启动服务并关联服务相关容器的一系列操作

出现错误:解决修改 docker-compose.yml 和 docker-compose.override.yml 的version为

version: '2' 

再次执行:

docker 创建容器后ip docker api 创建容器_Docker_05

等待执行完毕后查看镜像和容器 ,发现生成了一个aspnetcorewebapi的镜像,并且运行了一个容器

docker 创建容器后ip docker api 创建容器_Core_06

docker 创建容器后ip docker api 创建容器_Docker_07

3.测试访问接口

docker 创建容器后ip docker api 创建容器_.NET Core_08