首页 > 其他分享 >.net8 的webapi部署到华为云的操作

.net8 的webapi部署到华为云的操作

时间:2024-08-22 18:04:55浏览次数:11  
标签:webapi 容器 app 端口 manager 华为 Api net8 ticket

首先还是打包到文件夹:
我的服务器是X64的centos 8 系统,

所以我的配置如图:

 发布后,我没有用它的dockerfile,而是用的docker-compose去编写的docker脚本,如下:

services:
  ticket_manager_Api:  # 服务名称
    container_name: ticket_manager_Api  # 容器名称
    hostname: ticket_manager_Api  # 主机名
    image: mcr.microsoft.com/dotnet/aspnet:8.0  # 使用 ASP.NET Core 运行时镜像
    ports:
      - "8085:8080"  # 映射本机的 8085 端口到容器内的 8080 端口volumes:
      - /home/public/ticket-manager/server:/app  # 将本地发布文件夹挂载到容器内的 /app
    restart: on-failure  # 容器失败时自动重启
    environment:
      - ASPNETCORE_ENVIRONMENT=Production  # 设置环境变量
    working_dir: /app  # 设置工作目录为 /app
    command: ["dotnet", "./TicketManager.Api.dll"]  # 启动命令,替换为你的 DLL 名

通过  docker-compose up -d 构建容器后,浏览器访问成功,这里要注意两个点:
1. 确保云服务器的安全策略里入方向开放了监听的8085端口,现在华为云安全策略设置为全部端口可以访问是不好用的,所以还是要单独设置。

2..net 8 的项目现在默认的端口已经不再是80,而是8080,所以写yml文件的时候要注意一下。

想针对某个容器启动关闭停止就执行如下类似命令:

 

 

标签:webapi,容器,app,端口,manager,华为,Api,net8,ticket
From: https://www.cnblogs.com/llcdbk/p/18374465

相关文章

  • .Net8 部署到IIS 10 上需要注意的点
    现在大部分项目都上云了,而且是linux的系统,这部分我下一篇再讲,这次讲一下如何部署到iis10,首先项目点击发布-》目标框架.net8部署模式是独立,目标运行时是win-x64,你也可以选择部署模式为依赖框架,目标运行时选择可移植,但是这样的话要注意IIS的应用程序池选择启用32位应用程序,如果是......
  • SLAB:华为开源,通过线性注意力和PRepBN提升Transformer效率 | ICML 2024
    论文提出了包括渐进重参数化批归一化和简化线性注意力在内的新策略,以获取高效的Transformer架构。在训练过程中逐步将LayerNorm替换为重参数化批归一化,以实现无损准确率,同时在推理阶段利用BatchNorm的高效优势。此外,论文设计了一种简化的线性注意力机制,其在计算成本较低的情况下......
  • 【数字IC刷题】华为海思数字IC笔试题(1)详细解析版
    文章目录单选题1、影响芯片成本的主要因素是diesize和封装,但电源、时钟等因素,特别是功耗对解决方案的成本影响较大,因此低成本设计需要兼顾低功耗设计?2、reg[31:0]big_vect;big_vect[0+:8]是多少?3、generate语句中的循环控制变量应该定义为integer类型?4、o10换算......
  • 【数字IC刷题】华为海思数字IC笔试题(2)详细解析版
    文章目录单选题1.已知“a=1'b1;b=3'b001;”,那么{a,b}=()2.描述组合逻辑时,当if语句不需要有else分支时,不写else分支,可以节省面积()3.reg[255:0]mem[31:0];该声明定义了一个位宽为32bits,深度为256的memory()4.现有表达式expr=cond_expr?expr1:expr2,如果cond_expr为x或者z,expr......
  • 【数字IC刷题】华为海思数字IC笔试题(3)详细解析版
    文章目录单选题1.表示任意两位无符号十进制数需要()位二进制数2.时间尺度定义为`timescale10ns/100ps,选择正确答案()3.时序逻辑电路不仅与输入有关,还与原来的状态有关()4.同步复位需要进行Recovery和Removal检查,异步复位不需要进行()5.异步FIFO设计中,满信号由写时钟产生,空信号由......
  • 华为OD机试 - 密码输入检测 字符串
    只在本地跑过,不确保一定对#include<stdio.h>#include<stdlib.h>#include<stdbool.h>#include<string.h>#definesetbit(value,bit)(value=value|(1<<bit))intmain(void){charbuf[201];charout[201];inti=0;int......
  • GW56网关对接华为云平台
    接下来讲的是通过网迅通GW56网关接入华为云平台,通过MQTT实现读取与控制。主要步骤是通过GW56网关脚本编辑,通过Node-Red组帧上发数据至云平台。实验步骤登录华为云平台共建智能世界云底座-华为云(huaweicloud.com)登录进去后点击进入控制台用户首次使用需要实名认证(......
  • 2024年华为OD目录,D卷&C卷,E卷即将更新!
    序言  本专栏收录的华为OD题目都会持续优化并且持续更新最新题目,一次购买,终生享受。2024年,华为OD机试已经启用了D卷,目前D卷和C卷的题目是一样的。我身边有很多同学通过本专栏已经成功上岸华为的OD员工,有同学成功转正为华为正式员工。根据内部消息,华为OD今年可能会使用E......
  • 华为云搭建终端的成本高吗?
    华为云搭建终端的成本因多种因素而异,可能高也可能不高,以下是一些影响成本的因素:终端类型和功能需求:不同类型的终端(如智能手机、平板电脑、物联网设备等)以及所需的功能和性能水平会对成本产生显著影响。功能更复杂、性能要求更高的终端通常成本也会较高。资源配置:包括计算资源......
  • 华为云服务器搭建小游戏
    在当今数字化的时代,搭建自己的小游戏服务器成为了许多开发者和爱好者的热门选择。华为云服务器凭借其强大的性能、稳定的服务和丰富的功能,为我们提供了一个理想的平台。接下来,让我们一起探索如何在华为云服务器上搭建小游戏。一、准备工作注册华为云账号并完成实名认证。开......