.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
相关推荐
步步为营DotNet1 小时前
深入探究.NET 11中的 Native AOT 性能优化与实践
安全·云原生·.net
时光追逐者1 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 70 期(2026年5.01-5.10)
c#·.net·.netcore
脑子加油站1 小时前
K8S-RBAC认证中心
云原生·容器·kubernetes·rbac认证
Cat_Rocky1 小时前
K8s RBAC认证 简单讲
java·docker·kubernetes
wufeng无峰2 小时前
docker国内镜像源
运维·docker·容器·镜像
OpenCSG2 小时前
CSGClaw v0.3.0版本更新
运维·docker·容器
Java面试题总结2 小时前
.NET 8 Web开发入门(三):解构引擎——依赖注入(DI)与中间件管道
前端·中间件·.net
东北甜妹2 小时前
K8s RBAC 和持久化存储
云原生·容器·kubernetes
IT菜鸟程2 小时前
2026 年 Docker 镜像加速终极方案:告别拉取卡顿,一键提速
运维·docker·容器