.net core web api部署到docker

一、创建.net core web api 的Demo

.net core web api部署到docker

修改部分代码

 .net core web api部署到docker

.net core web api部署到docker

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

.net core web api部署到docker

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

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

.net core web api部署到docker

 

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

.net core web api部署到docker

 

 

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

.net core web api部署到docker

二、将api项目部署到docker中

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

.net core web api部署到docker

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

 .net core web api部署到docker

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

.net core web api部署到docker

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

在linux中如下图

.net core web api部署到docker

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

.net core web api部署到docker

 

.net core web api部署到docker

上一篇:pyinstaller在64位系统下打包32位程序


下一篇:螺旋矩阵