当前位置: 首页 > wzjs >正文

安顺网站开发泰安网络推广培训

安顺网站开发,泰安网络推广培训,如何用图片做网站背景,做实验教学视频的网站参考文章连接: https://www.cnblogs.com/kong-ming/p/16278109.html .Net 6.0 WebApi 使用Docker部署到Linux系统CentOS 7 - 长白山 - 博客园 项目需要跨平台部署,所以就研究了一下菜鸟如何入门Net跨平台部署,演示使用的是Net 9 webAPi Li…

参考文章连接:

https://www.cnblogs.com/kong-ming/p/16278109.html

.Net 6.0 WebApi 使用Docker部署到Linux系统CentOS 7 - 长白山 - 博客园

项目需要跨平台部署,所以就研究了一下菜鸟如何入门Net跨平台部署,演示使用的是Net 9 webAPi +Linux 的CentOS

首先,创建.Net 9 webAPI 项目,详细参考上述连接,项目右键->添加->Docker支持,正常情况下是会自动生成Dockerfile文件的,但是不知道什么原因,我这样操作没有自动生成,试了.NET 8 是版本的是可以的,我就从.Net 8 里把dockerfile文件复制过来,也可以手动创建,程序编译发布之后可以正常运行。

自动生成的内容如下图,是代码和Docker在同一个服务器上时运行编译的脚本,通常我们是在windows电脑上使用VS直接项目右键->发布->文件夹的形式发布,然后把编译文件复制到目标平台上去打包镜像并运行容器

所以我们需要把dockerfile文件改为如下内容:

 # 使用官方的 .NET 9.0 SDK 镜像作为基础镜像FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base# 暴露端口EXPOSE 9901# WORKDIR 镜像的工作目录WORKDIR /app# 复制文件COPY . .# 定义启动命令ENTRYPOINT ["dotnet", "TestDockerPublish_net9.dll","--urls=http://0.0.0.0:8080"]

然后把发布的文件复制到Linux系统上去之后,正常打包、启动容器即可

http://www.dtcms.com/wzjs/126714.html

相关文章:

  • 郴州网站制作公司如何建立网站平台
  • 唐山哪里建设网站seo教程 百度网盘
  • 闵行做网站查询关键词排名工具
  • 个人可以建立网站吗长春网站建设定制
  • 百度网站的建设站长工具seo综合查询权重
  • wordpress首页置顶文章爱采购seo
  • 郑州做网站建设公司哪家好长春网站优化哪家好
  • 沈阳建设工程质量安全seo职业培训学校
  • 网站设置始终请求电脑版aso推广公司
  • 网页设计与网站建设第05章在线测试地推网
  • 无锡网站建设套餐百度的广告推广需要多少费用
  • 做网站需要哪些软件色盲
  • 网站建设专业的网站如何快速推广
  • 怎么做网站实惠百度如何精准搜索
  • 网站内页标题修改比较好的网络优化公司
  • 网站建设的ppt河南网站推广多少钱
  • 外贸网站品牌官网建设东莞做网站哪家好
  • 给前端做网站的图片叫什么百度seo优化是做什么的
  • 网站建设及售后服务的说明书济宁百度推广价格
  • 网站开发推广网络营销是什么?
  • 北京手机网站制作苏州网站关键词优化推广
  • 张家口市一建公司官网seo教学培训
  • 东莞网站建设设计价格网站关键词排名优化推广软件
  • 做网站要不要用jsp广州网站建设工作室
  • 企业网站建设要注意百度官方网站网址
  • 网站建设怎么销售pc网站优化排名软件
  • 杭州萧山区专业做网站的公司宁波网络推广联系方式
  • 网站做app安全吗张家港seo建站
  • 佛山市南海区建设局网站杭州余杭区抖音seo质量高
  • wordpress网页打不开太原seo关键词排名优化