首页 > 编程语言 >asp.net core 6 发布docker

asp.net core 6 发布docker

时间:2024-08-08 23:39:43浏览次数:11  
标签:core asp 80 cd build net dockerfile docker netcore6

一、

在项目当中创建dockerfile文件
设置dockerfile属性为“始终复制”,

FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base 
WORKDIR /web 

COPY . .

EXPOSE 80 
EXPOSE 443

FROM base AS final

ENTRYPOINT ["dotnet", "OneZhanMVC.dll"] 

二、创建镜像

cd 项目目录                      例如:cd web/netcore6 (cd到dockerfile所在目录,build命令是根据dockerfile创建镜像的)

docker build -t 镜像名 .     例如:docker build -t netcore6 . (.别忘了哦)

三、创建容器

docker run -d --name dotnet601 -p 8001:80 --restart=always netcore6

 参数说明:

 -d                   #后台运行

 -p 8001:80    #宿主机端口号 : docker端口号

 --restart=always     #dokcer重新启动时也将容器自动启动

 

标签:core,asp,80,cd,build,net,dockerfile,docker,netcore6
From: https://www.cnblogs.com/lzyyyds/p/18349949

相关文章

  • WinServer重新注册NET40报错
    原文链接:https://blog.csdn.net/lsgis2001/article/details/140834026报错:此操作系统版本不支持此选项。管理员应使用“打开或关闭Windows功能”对话框、“服务器管理器”管理工具或dism.exe命令行工具安装/卸载包含IIS8的ASP.NET4.5C:\Users\Administrator>C:\Windows\M......
  • 【Kubernetes】pod状态与故障排查
    一、Pod启动阶段(相位phase)pod创建完之后,一直到持久运行起来,中间有很多步骤,也就有很多出错的可能,因此会有很多不同的状态。Pod的启动过程如下:0)controller-manager管理的控制器创建Pod资源1)scheduler调度器根据调度算法选择最适合的node节点调度Pod2)kubelet拉取镜像3)kubel......
  • 基于SiliconCloud快速体验GraphRag.Net
    SiliconCloud介绍SiliconCloud基于优秀的开源基础模型,提供高性价比的GenAI服务。不同于多数大模型云服务平台只提供自家大模型API,SiliconCloud上架了包括Qwen、DeepSeek、GLM、Yi、Mistral、LLaMA3、SDXL、InstantID在内的多种开源大语言模型及图片生成模型,用户可自由切......
  • AI绘画 Stable Diffusion后期处理—无需ControlNet也能轻松高清放大图像与老旧照片修
    大家好,我是设计师阿威分享了这么多期AI绘画StableDIffusion的入门教程和一些常用的插件玩法后,不知道大家有没有发现,SD还有一个功能,似乎没怎么用到过,它就是—后期处理。今天就给大家分享一下SD中的“后期处理”的常用玩法。后期处理可以选择「单张照片」、「批量处理......
  • .Net 简单实现WebSocket通讯
    使用框架:.net8、winform操作系统:Windows11编译器:vs2022内容:实现一个多客户端单服务端的WebSocket通讯,并可发布广播消息本文使用.net框架自带的WebSocketWebSocketClient服务类进行演示,实现一个简单的通讯。服务端服务端所要做的事情就是创建一个WebSocket服务器,并在有......
  • 配置.NET环境
    前言面向对象编程语言里,有两朵金花:分别是Java和C#。C#的前身是J++,J++是Java在windows上的实现,但语法并不100%兼容Java,之后又经过J#的演变,再到后面的C#。Dotnet(.NET)是C#代码的编译和运行环境。1、下载.NETSDK8.0的最新一个更新包(免安装绿色解压版):windows:https://dotnet.mic......
  • 使用SixLabors.ImageSharp 进行图片的缩放C#.net core,可跨平台运行
    引用命令空间usingSixLabors.ImageSharp;using SixLabors.ImageSharp.Formats.Png;using SixLabors.ImageSharp.Processing; publicstaticvidResize(byte[]imageBytes,intwidth=400){usingvarsteam=newMemoryStream(imageBytes);using(varimage=......
  • PageOffice6国产Linux系统最简集成代码(.NetCore)
    本文描述了PageOffice产品在.NetCore项目中如何集成调用。PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、longarch芯片架构。新建.NetCore项目:PageOffice6-Net-Core-Simple在此项目的“依赖项-包-管理NuGet程序......
  • VB.NET钢琴MIDI简谱播放器代码QZQ2024-8-7
    ImportsSystem.Runtime.InteropServicesPublicClassForm1'义WindowsAPI函数<DllImport(“winmm.dll”)>PrivateSharedFunctionmidiOutGetNumDevs()AsIntegerEndFunction<DllImport("winmm.dll")>PrivateSharedFunctionmidiOutGet......
  • 《Kubernetes企业级云原生运维实战》(李振良).pdf
    本书是一本实用性很强的Kubernetes运维实战指南,旨在为容器云平台的建设、应用和运维过程提供全面的指导。作者结合丰富的生产环境经验,深入探讨作为一名Kubernetes工程师必备的核心技能,包括部署、存储、网络、安全、日志、监控、CI/CD等方面的技术。本书结合大量的实际案例,......