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

营销型网站建设 上海网站建设技术外包

营销型网站建设 上海,网站建设技术外包,微网站怎么注册,化工设计网站这里写自定义目录标题 一、新建ASP.NET Core Web应用,默认勾选启用容器支持二、修改自动生成的Dockerfile文件三、发布项目项目右键-->发布发布设置-->目标运行时选:linux-64,文件发布选项:生成单个文件使用docker构建镜像、…

这里写自定义目录标题

    • 一、新建ASP.NET Core Web应用,默认勾选启用容器支持
    • 二、修改自动生成的Dockerfile文件
    • 三、发布项目
      • 项目右键-->发布
      • 发布设置-->目标运行时选:linux-64,文件发布选项:生成单个文件
      • 使用docker构建镜像、docker-compose启动容器
      • 项目发布目录,新建docker-compose文件
      • cmd执行

一、新建ASP.NET Core Web应用,默认勾选启用容器支持

在这里插入图片描述
在这里插入图片描述

二、修改自动生成的Dockerfile文件

在这里插入图片描述

# 使用 .NET 8.0 运行时镜像作为基础镜像
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS runtime
WORKDIR /app# 设置时区(可选)
ENV TZ=Asia/Shanghai
RUN ln -fs /usr/share/zoneinfo/$TZ /etc/localtime && dpkg-reconfigure -f noninteractive tzdata# 从当前文件夹复制文件到容器
COPY . .# 设置可执行文件的权限
RUN chmod +x WebApplication1ENTRYPOINT ["./WebApplication1"]

三、发布项目

项目右键–>发布

在这里插入图片描述

发布设置–>目标运行时选:linux-64,文件发布选项:生成单个文件

在这里插入图片描述
在这里插入图片描述

使用docker构建镜像、docker-compose启动容器

1.cmd(命令提示符) 切换目录到 项目发布文件夹
2.使用docker构建镜像
3.使用docker-compose启动容器
4.导出镜像,导入镜像

项目发布目录,新建docker-compose文件

删除:appsettings.Development.json、*.pdb等多余文件
volumes:可挂载文件、文件夹(物理地址文件与docker容器地址对应)

services:WebApplication1:image: server/WebApplication1:1.0.0.0container_name: WebApplication1volumes:# #window path
- /C/Users/Desktop/test/WebApplication1/WebApplication1/bin/Release/net8.0/publish/appsettings.json:/WebApplication1/appsettings.json- /C/Users/Desktop/test/WebApplication1/WebApplication1/bin/Release/net8.0/publish/logs:/WebApplication1/logsrestart: alwaysbuild:context: .dockerfile: Dockerfileports:- "8088:8088"

cmd执行

# 构建镜像时指定标签(server/WebApplication1:1.0.0.0要与上方docker-compose文件中image一致)
docker build -t server/WebApplication1:1.0.0.0 . # 后台启动容器
docker-compose up --detach# 将镜像导出为.tar文件
docker save -o WebApplication1.tar WebApplication1# 将文件压缩成.7z文件(如果挂载了appsettings.json文件,压缩时需要将.tar、appsettings.json、docker-compose三个一起压缩为WebApplication1.tar.7z)
#将.7z文件上传至服务器,切换到文件目录,解压缩
7z x WebApplication1.tar.7z#在服务器上导入Docker镜像
docker load -i WebApplication1.tar# 后台启动容器
docker-compose up --detach# 停止容器
docker stop WebApplication1#删除容器
docker rm WebApplication1
http://www.dtcms.com/wzjs/365747.html

相关文章:

  • b2c平台网站建设seo去哪里培训
  • 中国建设电工立网站seo网络推广知识
  • 网上代办公司注册福州seo推广
  • 网站做半透明度的优势网络舆情分析报告
  • 网站备案登记查询免费正规的接单平台
  • 网站服务器租免费域名邮箱
  • 网站建设 技术要求长春做网站推荐选吉网传媒好
  • 网站做下要多少销售管理系统
  • 免费建设网站平台cms自助建站系统
  • 网站行程表怎么做郑州seo管理
  • 大连建设工程信息网华宇凤凰城东侧市政管网配套工程谷歌优化技巧
  • 建设推广营销型网站应该注意什么海外推广是做什么的
  • 北郊网站建设成都百度关键词排名
  • 从化建网站免费网站安全软件大全
  • 传媒公司做网站条件官网首页入口百度
  • 自己做的网站如何调入dede搜索排行
  • 学网站开发哪里好北京seo培训机构
  • 广东建泰建设有限公司网站怎样做公司网站推广
  • wordpress多色主题石家庄百度关键词优化
  • 怎样用FW做网站的首页百度图片搜索引擎
  • 福州做网站建设棋牌软件制作开发多少钱
  • 公众号做网站企业如何进行网络营销
  • 网站群管理平台方案百度搜索量查询
  • 珠海做网站推广公司搜索引擎关键词竞价排名
  • 有没有学做ppt发网站或论坛互联网营销培训课程
  • 平面设计国外网站以图搜图
  • 如何自己做网站优化惠州搜索引擎seo
  • 网站建设发布教程视频教程全网网络营销推广
  • 网站导航图怎么做网络营销案例
  • b2c网站要注册什么公司百度关键词搜索排名多少钱