.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
相关推荐
转身後 默落3 小时前
11.Docker 之分布式仓库 Harbor
分布式·docker·容器
菩提云4 小时前
Deepseek存算分离安全部署手册
人工智能·深度学习·安全·docker·容器
code_shenbing7 小时前
.NET MVC实现电影票管理
mvc·.net
shepherd枸杞泡茶10 小时前
第3章 3.3日志 .NET Core日志 NLog使用教程
c#·asp.net·.net·.netcore
c无序11 小时前
Docker-技术架构演进之路
docker
努力的小T14 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
东风微鸣16 小时前
TTRSS 迁移实战
docker·云原生·kubernetes·可观察性
转身後 默落17 小时前
04.Docker 镜像命令
docker·容器·eureka
IT_张三18 小时前
Docker+Kubernetes_第一章_Docker入门
java·docker·kubernetes
jessezappy18 小时前
记录:Docker 安装记录
docker·安装·ollama·软链接