docker 发布 net5 教程

ops/2024/12/16 2:37:10/

基于已经打包好程序

1. 在/home/ 建立目录

cd /home/
mkdir netcore

2.把已打包好项目文件上传到该目录

3.创建 Dockerfile 

cd netcore
vi Dockerfile

4. 写入以下内容到Dockerfile

#注意 COPY . /app  之间都有空格
# EXPOSE  xxx 暴露端口
FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base
WORKDIR /app
COPY . /app
EXPOSE 5106
ENTRYPOINT ["donet","xxx.dll"]

5. 在/home/netcore/ 目录中 执行 镜像打包(注意命令末尾有个点“.”)

docker build -t netcore .

执行结果如下:

6.查看镜像

docker images

如下成功

7. 创建容器并且运行

docker run \
-p 8083:5106 \
--name coretest \
--restart=always \
-d netcore

8. 访问 部署的内容

参考链接

记录将现有的Asp.Net Core 5.0项目部署到Linux环境下的Docker中_aspnet:5.0-CSDN博客

Docker部署.NET Core - W(王甜甜) - 博客园


http://www.ppmy.cn/ops/142268.html

相关文章

评估一套呼叫中心大模型呼入机器人的投入回报比?

评估一套呼叫中心大模型呼入机器人的投入回报比? 原作者:开源呼叫中心FreeIPCC,其Github:https://github.com/lihaiya/freeipcc 评估一套呼叫中心大模型呼入机器人的投入回报比(ROI),是一个多…

川渝地区软件工程考研择校分析

通过最新数据分析,5所高校软件工程专业2025年考研难度从高到低预计为: 电子科技大学 >> 四川大学 > 重庆大学 ≈ 西南交通大学 > 西南大学 对于想考川渝地区985但核心目标为优先上岸的考生,建议重点考虑西南交通大学软件工程学硕。该校24届软件工程学硕实际录取1…

【Unity踩坑】Unity生成iOS的XCode项目时提示错误:xcrun: error: SDK “iphoneos“ cannot be located

问题描述: Unity生成iOS的Xcode项目时,出现错误:xcrun: error: SDK “iphoneos” cannot be located 解决方法: 运行Xcode, 打开设置-Locations,将Command Line Tools里下拉项再选择一下。(不管之前有没有…

3D 生成重建037-GAUSSIANANYTHING通过点云与外观的混合策略进行3dgs生成

3D 生成重建037-GAUSSIANANYTHING通过点云与外观的混合策略进行3dgs生成 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 虽然现有的三维内容生成方法取得了显著进展,但它们在生成高质量、易编辑且可控的三维模型方面仍然面临着挑战。现有的方法通常依赖于代…

Unity3D仿星露谷物语开发3之动画系统初探

1、目标 我们希望使用已有的资源建一个动画demo,以此熟悉基于已有Animator/Animation资源的使用方法。 以Tree的动画系统为例,资源位于: 2、创建流程 (1)创建tree空对象 上面两个都是空对象。 (2&#…

四十五:HTTP/2特性概述

引言 HTTP/2是HTTP协议的第二个主要版本,由IETF于2015年正式发布(RFC 7540)。作为HTTP/1.1的继任者,HTTP/2旨在解决HTTP/1.1的性能瓶颈,同时保持对原有语义的兼容性。HTTP/2的引入显著提升了网页加载速度和用户体验&a…

手机租赁系统开发指南一站式服务流程解析

内容概要 手机租赁系统的开发是一个复杂但有趣的过程,像搭建乐高一样,只要找到合适的模块,就能打造出一个宾至如归的租赁平台。在这部分,我们将对开发流程的整体结构进行简要概述,并指出每个环节的重要性。 首先&…

Kafka系列教程 - Kafka 生产者 -2

1. 生产者简介 不管是把 Kafka 作为消息队列系统、还是数据存储平台,总是需要一个可以向 Kafka 写入数据的生产者和一个可以从 Kafka 读取数据的消费者,或者是一个兼具两种角色的应用程序。 使用 Kafka 的场景很多,诉求也各有不同&#xff…