首页 > Windows开发 > 详细

.net core web api部署到docker

时间:2019-06-28 09:57:58      阅读:97      评论:0      收藏:0      [点我收藏+]

一、创建.net core web api 的Demo

技术分享图片

修改部分代码

 技术分享图片

技术分享图片

注意下图,这里的ip地址是虚拟机中docker的ip地址,端口随意自己写

技术分享图片

如果不清楚在哪里 ,可在linux系统下执行 ip addr 即可,看下图,docker中你可分配的ip从172.17.0.1到172.17.255.255,我这里

由于前两个ip已经在使用中了,所以用了172.17.0.4

技术分享图片

 

下一步是Dockerfile文件,如果发现你的项目中没有此文件,很简单,右键项目=》添加=》Docker支持即可,然后修改文件如下图

技术分享图片

 

 

然后发布项目并上传文件到服务器

技术分享图片

二、将api项目部署到docker中

首先,进入到你上传的文件目录

技术分享图片

根据目录下的Dockerfile创建镜像:docker build -t dockerapitestimage .     (注意,注意,注意后面有一个点“.”,看清楚了,这个点表示当前目录上下文)

 技术分享图片

镜像创建成功后,我们就可以来创建容器并使用啦,继续往下

技术分享图片

可以看到服务已经成功启动了,接下来访问一下试试

在linux中如下图

技术分享图片

linux下都没问题了,然后我们回windows下看看,如下图,显然成功了。

技术分享图片

 

.net core web api部署到docker

原文:https://www.cnblogs.com/luoocean/p/11100684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!