.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
相关推荐
废柴程序员_熊熊10 小时前
10 分钟用 Docker 搭一套私有 Gitea:HTTPS、SSH、CI、备份一次配齐
docker
Blockbuater_drug14 小时前
Dify 1.18 本地部署实战:Windows + WSL2 + Docker,从零跑到本地可用
windows·docker·容器·dify·大模型应用平台
shangjian00714 小时前
K8S学习-基础组件
学习·容器·kubernetes
徐小黑ACG15 小时前
docker 基础教程
运维·docker·容器
椒颜皮皮虾྅16 小时前
让文档不止于文字:DeploySharp + PP-Structure,打通版面分析与表格重建
开发语言·学习·c#·.net·cuda
玩泥巴的16 小时前
可能是最现代化的微信生态 .NET 服务端 SDK
ai·微信·.net·aot
wzg201616 小时前
ubuntu 离线安装 docker-compose
linux·ubuntu·docker
时间售卖铺17 小时前
Docker镜像构建全解析:从原理到实战优化
运维·docker·云原生·容器
wzq11_66618 小时前
Kubernetes集群——工作负载
云原生·容器·kubernetes