建立一个ASP.NET Core WebAPI项目后,然后右键项目解决方案,依次选择“添加”->“Docker撑持”,如下图所示:
弹出Docker文件选项框,选择Linux,然后点击“确定”,如下图所示:
项目根目次下新增一个Dockerfile文件,精简其内容如下图所示:
进入CentOS系统,查看已安装的Docker运行状况,若是没有启用,首先启动,如下图所示:
过docker images查看当前docker的所有镜像,如下图所示:
将ASP.NET Core WebAPI项目源码文件拷贝到CentOS办事器目次下,如下图所示:
在CentOS中,进入到发布目次后,经由过程号令
docker build -t gisimage:1.0 .
来建立镜像,如下图所示:
经由过程号令
docker images
可以查看到当前的镜像,如下图所示:
运行镜像,将docker的8001端口发布出去,号令
docker run -p 8002:8066 gisimage:1.0
在外部拜候利用8082端口,如下图所示:
经由过程curl来模拟请求数据,如下图所示:
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!