.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
相关推荐
量子物理学1 小时前
ubuntu安装docker
ubuntu·docker·eureka
IT策士1 小时前
第45篇 k8s之实战:将 Web 应用迁移到 Kubernetes(下)
前端·容器·kubernetes
学代码的真由酱1 小时前
Docker基础
运维·docker·容器
devilnumber2 小时前
Kubernetes(K8s)重要知识点复习与记录
云原生·容器·kubernetes
元直数字电路验证2 小时前
云计算实验笔记(四):容器编排(Container Orchestration)
运维·笔记·docker·云计算
kukubuzai3 小时前
Docker Note
linux·运维·docker
惜年_night3 小时前
Docker部署05-GitLab的CI-CD发布
ci/cd·docker·gitlab
杨某不才3 小时前
内网环境下,使用Docker安装Elasticsearch分词器插件
elasticsearch·docker·jenkins
IT策士3 小时前
第 47 篇 k8s之生产级考量:高可用、备份与升级
云原生·容器·kubernetes
开开心心就好4 小时前
无弹窗不更新的PC本地播放工具
运维·科技·macos·docker·计算机外设·ocr·powerpoint