docker部署C# .net程序

发布时间:2026/10/21 20:35:26

docker部署C# .net程序 1、使用本机编辑器进行本地发布然后把bin目录下的publish文件夹上传到服务器上面去修改appsettings.json文件 添加对外端口Kestrel:{Endpoints:{Http:{Url:http://*:21026}}}2、dockerfile文件样式FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /app ENVASPNETCORE_URLShttp://:3105 ENVASPNETCORE_ENVIRONMENTTest#指定是测试还是生产环境EXPOSE3105COPY publish/.ENTRYPOINT[dotnet,Esm.dll]3、构建镜像并运行容器dockerbuild-tspray_equip_service.dockerrun-d--restartalways--namespray_equip_service-p3105:3105 spray_equip_service4、如果为了省事可以使用.sh脚本构建镜像及其容器可选#!/bin/bash# Step 1: 进入项目目录cd/home/project/spray/sprayEquipService||{echo目录不存在或无法进入;exit1;}# Step 2-4: 停止并清理旧容器和镜像dockerstop spray_equip_service2/dev/nulldockerrm-fspray_equip_service2/dev/nulldockerrmi-fspray_equip_service2/dev/null# Step 5: 构建新镜像dockerbuild-tspray_equip_service.||{echobuild image fail;exit1;}# Step 6: 启动新容器dockerrun-d--restartalways--namespray_equip_service-p3105:3105 spray_equip_service||{echostart fail;exit1;}echosuccess deployment
延伸阅读

更多相关文章

2026/10/21 20:35:26

新手修板总越修越坏?不是手笨,是起步顺序搞错了

干这行带过不少新手,发现个特别普遍的事儿——好多人刚学修板,越修越烂。本来只是个不通电的小毛病,折腾一下午,焊盘掉好几个,芯片也吹糊了,最后整块板直接废了。完事还自我怀疑,说自己手笨&…

2026/10/21 23:26:46

从SQL注入到参数化查询:SRM系统receiptDetail接口安全修复全记录

把 SQL 拼接换掉之后,很多同事问我同一个问题:为什么一个接口参数没处理好,就能让整个采购系统的收货数据裸奔出来。其实问题的关键不在于攻击手法有多高明,而在于 SQL 语句的生成方式从一开始就走错了路。下面这篇文章是我整理的…

2026/10/21 23:26:46

个人技能体系构建指南:技能树、优先级排序与刻意练习

1. 技能体系:把自己当成一个产品来打磨 1.1 为什么“skills”值得单独拿出来思考 我遇到过不少这样的人:明明很努力,今天学 Python、明天考 CPA、后天练口才,忙得像陀螺,结果三年过去,简历上能写的东西还是…

2026/10/21 23:26:46

支撑集:稀疏恢复算法的核心与实战指南

支撑集(support),这个词我第一次觉得它重要,不是在上学啃教材的时候,而是在一个稀疏通断恢复项目里被它折腾了几个通宵之后。当时我手里的任务是:从一段严重欠采样的观测里,把原始信号里那些“极…

2026/10/21 23:26:46

数据治理考核绩效建设方案:从PPT到KPI落地的实操指南

简介:本资源是一份面向企业数据治理负责人、IT管理者及数字化转型实践者的《数据治理考核绩效管理建设方案》PPT课件,系统解决数据治理成效难量化、考核与绩效脱节、员工能力提升路径不清晰等落地难题。文件为单个1.33MB的PPTX格式演示文稿,结…

2026/10/21 23:26:46

从零散学习到系统管理,打造可复用、能增值的个人技能体系

几个月前有个朋友找我聊天,说自己很焦虑。他列了一长串想学的技能:Python、视频剪辑、UI设计、写作、数据分析……每个都报了课,每个都学了开头,最后全都荒废了。他问我:“是不是我不够自律?”我告诉他&…

2026/10/21 23:21:45

安全扫描报告响应头缺失与加密算法不合规的修复实战

安全扫描报告里那几个红字,老运维看到应该都不陌生:目标Content-Security-Policy响应头缺失、X-XSS-Protection响应头缺失、加密算法不合规。我第一次拿到这种报告的时候也愣了一下,虽然单项看都是“低危”或“中危”,但堆在一起&…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑