.net core demo & docker images

记录.net core 部署在docker 上的大概步骤便于以后查阅。

PART 1 .net core web api demo

1.下载最新VS 2015 community 社区版免费使用。

2.安装Microsoft .NET Core Tools(Preview 2)

3.新建 Project - >  .Net Core -> ASP.NET Core Web Application(.Net Core)

.net core demo &  docker images

4.Program.cs

.net core demo &  docker images

5.编译启动,通过浏览器可访问 地址加端口号

6.dotnet publish

Part 2  部署.net core demo to dokcer

1.windows 通过toolbox安装docker

.net core demo &  docker images

2.double click quick start icon

.net core demo &  docker images

设置 docker镜像来源为aliyun

3.确定docker 正常运行。通过命令 docker run -it hello-world

.net core demo &  docker images

3.在part 1的基础上 找到 publish后的目录添加 Dockerfile 文件

.net core demo &  docker images

之前一直不理解为什么要RUN cd /root命令,因为明明是windows系统 那来的 /root目录呢?

之后执行命令:docker run -it microsoft/dotnet 镜像启动之后 发现就是一个 linux系统

.net core demo &  docker images

4.在刚才的 dockerfile 目录 执行 docker build -t webapi ./

这一步是 构建镜像

.net core demo &  docker images

.net core demo &  docker images

5.镜像构建完成之后通过 docker run -it -p 2569:2569 --name webapi webapi 启动镜像

.net core demo &  docker images

6.通过 浏览器访问虚拟机IP+端口号就可以访问到刚才部署的程序

上一篇:zookeeper watch 节点


下一篇:virsh console使用方法