.net项目部署Docker

1、项目生成的bin目录下创建Dockerfile文件

cs 复制代码
#运行环境描述,此处是用的Net5构建镜像
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
#复制文件到 docker容器中的app文件夹中 
COPY . /app
#设置工作目录为 app 文件夹,要和上面一致哦
WORKDIR /app
#设置Docker容器对外暴露80端口
EXPOSE 8888
#使用`LotteryTicket.dll`来运行应用程序
ENTRYPOINT ["dotnet", "LotteryTicket.dll"]

2、制作镜像 blog2 jar包名称 . 搜索Dockerfile

cs 复制代码
docker build -t cp:v3 .

3、启动镜像

cs 复制代码
docker run -it -d -p 8888:8888 --name=cp 26eaa547c240
相关推荐
rockey6275 小时前
AScript函数体系详解
c#·.net·script·eval·expression·function·动态脚本
wydd99_lll7 小时前
docker特权模式下逃逸
运维·docker·容器
忧郁的蛋~7 小时前
基于.NET的Windows窗体编程之WinForms数据表格
windows·.net
mseaspring8 小时前
一款用于监控跨多台主机 Docker 容器的实时终端
运维·docker·容器
heimeiyingwang9 小时前
【架构实战】Kubernetes日志收集:EFK/Loki架构
容器·架构·kubernetes
SPC的存折12 小时前
6、Docker常用配置
运维·docker·容器
图图玩ai12 小时前
SSH 命令管理工具怎么选?从命令收藏到批量执行一次讲清
linux·nginx·docker·ai·程序员·ssh·可视化·gmssh·批量命令执行
SPC的存折13 小时前
4、Docker私有仓库
运维·docker·容器
量子物理学14 小时前
c# 工业自动化运动控制,雷赛、高川、固高、正运动对比
.net·自动化运动控制
齐潇宇14 小时前
Docker概述与安装
linux·运维·docker·容器