,首先创建一个netcore的api项目因为比较简单就不介绍。,2.1 首先登录云服务器创建一个测试目录,使用Linux的ftp工具将Visualstudio发布好的部署包上传到云服务器的/home/netCoreDemo/webapp目录中去,,2.2 新建dockerfile文件用来构建镜像。,内容如下:,2.3 构建镜像,当前dockerfile目录执行构建镜像命令,
,2.4 运行镜像,启动运行镜像,推荐增加 -d参数 后台启动,
,后台启动命令,服务器直接测试接口是否正常,
,外网访问测试准备条件,确保你的云服务器外网端口开放,防火墙也要注意开放28080端口或者关闭防火墙,浏览器访问:,http://你的公网IP:28080/weatherforecast,
,删除容器,需要先停止容器,然后再删除,删除镜像,部署可能遇到的问题 on the IPv6 loopback interface: 'Cannot assign requested address',解决方案:,dockerfile增加这一行配置,因为这边只是单纯测试目的,不考虑使用nginx做代理。,
© 版权声明
文章版权归作者所有,未经允许请勿转载。