Docker实战:使用Dockerfile部署第一个Netcore程序

网站建设4年前发布
13 0 0

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

© 版权声明

相关文章