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

建设网站的工作职责哪家网站建设公司比较好

建设网站的工作职责,哪家网站建设公司比较好,app开发流程表,什么是新媒体营销先期工作 1、本地首先安装 Docker Desktop 2、本地装linux in windows 3、生成镜像 后期工作 1、云服务器部署 生成镜像方法 1、生成Dockerfile配置文件 开发工具visual studio 2022 如果项目已经存在,可以选中项目,右键点击->选择添加Docker…

先期工作

1、本地首先安装 Docker Desktop

2、本地装linux in windows

3、生成镜像

后期工作

1、云服务器部署

生成镜像方法

1、生成Dockerfile配置文件

开发工具visual studio 2022

如果项目已经存在,可以选中项目,右键点击->选择添加Docker支持。

继续选linux

项目支持docker后,会在项目下生成一个Dockerfile文件(用来构建Docker镜像的构建文件)

#See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging.
#使用“小型”仅运行时基础映像开始一个阶段,将其称为“基础”,以供参考
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
WORKDIR /app
# 在映像中创建 /app 目录 。
EXPOSE 80
# 公开端口 8070 。#使用“大型”映像开始用于生成/发布的新阶段。将其称为“生成” ,以供参考。
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
#在映像中创建目录 /src 。
WORKDIR /src#复制引用的 .csproj 项目文件,以便之后能够还原包 。
COPY ["WebAdmin/WebAdmin.csproj", "WebAdmin/"]
COPY ["APPService/ServiceWeb.csproj", "APPService/"]
COPY ["BaseClass/Utils_Base.csproj", "BaseClass/"]
COPY ["IotDeviceToolHepler/IotDeviceToolHepler.csproj", "IotDeviceToolHepler/"]
COPY ["Models/Models.csproj", "Models/"]
COPY ["DBUtility/Utils_ORM.csproj", "DBUtility/"]
COPY ["Utils_Redis/Utils_Cache.csproj", "Utils_Redis/"]
#还原项目和引用项目的包 。
RUN dotnet restore "WebAdmin/WebAdmin.csproj"
COPY . .
#将解决方案的所有目录树(.dockerignore 文件中包含的文件/目录除外)复制到映像中的 /src/项目 目录 。
WORKDIR "/src/WebAdmin"
#生成项目(和其他项目依赖项)并输出到映像中的 /app/build 目录 。
RUN dotnet build "WebAdmin.csproj" -c Release -o /app/build#开始一个从“生成”继续的新阶段。将它称为“发布” 以进行引用。
FROM build AS publish
# 发布项目(和依赖项)并输出到映像中的 /app/publish 目录 。
RUN dotnet publish "WebAdmin.csproj" -c Release -o /app/publish /p:UseAppHost=false# 开始一个从“基础”继续的新阶段,并将其称为“最终”
FROM base AS final
#将当前目录更改为 /app
WORKDIR /app
#将 /app 目录从阶段“发布”复制到当前目录
COPY --from=publish /app/publish .
#定义启动容器时要运行的命令
ENTRYPOINT ["dotnet", "WebAdmin.dll"]
#如果想传参,可以ENTRYPOINT ["dotnet", "WebAdmin.dll","product"]

2、生成镜像

打开window的cmd执行指令

docker build -f .\WebAdmin\Dockerfile -t webadmin .

如图,生成镜像成功

查看镜像

3、运行镜像

创建容器并运行镜像看下是否正常

docker run -p 8011(映射外网端口):80(应用端口) webadmin

 如果想传参可以

docker run -p 8011(映射外网端口):80(应用端口) webadmin test

Program.cs 文件中接收参数args,用于多环境部署

 查下ip:8071是否可以访问,正常可以访问即表示成功了

查看容器

docker ps

 如图表示正常

4、我们把镜像下载到硬盘,以便上传到云服务器上部署

cmd中执行指令

sudo docker save -o webadmin.tar webadmin

如:

将生成一个tar文件到F:\物联网\IotCsharp>目录中 

把 tar文件上传到云服务器,并运行指令导入docker镜像,并运行到容器即可

导入镜像
sudo docker load --input /usr/docker/webadmin.tar 

http://www.yayakq.cn/news/524414/

相关文章:

  • 网站建设价格明细表和网站预算怎么查看网站主机商
  • 杭州手机网站建设公司 网络服务有关做洁净工程的企业网站
  • 你做的网站可视区域多少钱手机制作封面教程网站
  • 网站模板可以自己做风信子 网站建设
  • 做导航网站把别人的网址链接过来要经过允许吗wordpress能仿站吗
  • 北京网站优化开发软件能赚多少钱
  • 学做网站看书会了吗怎么自己制作二维码内容
  • 宁夏网站开发设计说明书海口网站制作
  • 汽车网站方案最牛的房地产网站建设
  • 网站源码平台赣县网站制作
  • 导购类网站备案会计培训班的费用是多少
  • 做外贸卖小商品是哪个网站中信建设证券有限责任公司
  • 福州网站建设电话如何做好营销型网站用户体验
  • 网站设计知识做模板网站的利与弊
  • 整形网站 源码创业网站模板
  • 吉首企业自助建站龙岗建设高端网站
  • 网站开发任务清单网址大全导航
  • 广州住建官方网站做网站主播要什么条件
  • 株洲网站建设开发长沙网站设计建设
  • 广州快速建站公司推荐特价网站建设价格
  • 网站在建设中模板wordpress 调用
  • 网站建设推广怎么玩wordpress5.2添加外链
  • 徐州市建设局招投标网站张家口建设部网站
  • 厦门行业网站建设石家庄网站开发费用
  • 好的文案网站球形网架公司
  • 鑫鼎信长春网站建设怎么做创意短视频网站
  • 昌乐网站设计办网站需要什么
  • 厦门仿站定制模板建站asp网站改php网站方法
  • 怎么做同学录的网站响应式网站建设模板下载
  • 怎么做网站的项目预算天水建设局网站渣土治理