.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
相关推荐
天上掉下来个程小白2 小时前
Docker-07.Docker基础-数据卷挂载
运维·docker·微服务·容器
迷失蒲公英2 小时前
Docker容器中文PDF生成解决方案
docker·容器·pdf
9命怪猫2 小时前
K8S服务发现原理及开发框架的配合
云原生·容器·kubernetes·服务发现
追逐时光者2 小时前
一款基于 .NET + Vue 编写的仿钉钉的开源低代码工作流引擎,支持多种数据库,开箱即用!
后端·.net
David爱编程3 小时前
理解Service的kube-proxy 实现原理
云原生·容器·kubernetes
Yolanda_20224 小时前
k8s黑马教程笔记
笔记·容器·kubernetes
杨浦老苏4 小时前
IMAP电子邮件归档系统Mail-Archiver
docker·群晖·邮件·email
CodeCraft Studio6 小时前
使用 Aspose.OCR 将图像文本转换为可编辑文本
java·人工智能·python·ocr·.net·aspose·ocr工具
Kookoos8 小时前
ABP VNext + Quartz.NET vs Hangfire:灵活调度与任务管理
c#·.net·hangfire·quartz.net·abp vnext
惊岁晚9 小时前
【实践记录】github仓库的更新
算法·容器·r语言·github