.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
相关推荐
前端snow44 分钟前
前端工程师看docker是什么?
前端·javascript·docker
追逐时光者3 小时前
排查 EF 保存数据时提示:Validation failed for one or more entities 的问题
后端·.net
一勺菠萝丶5 小时前
Linux下Docker安装超详细教程(以CentOS为例)
linux·docker·centos
__Smile°5 小时前
修改 docker 工作目录
运维·docker·容器
LCY1335 小时前
k8s的配置文件总结
云原生·容器·kubernetes
邹卓为6 小时前
docker 安装 Gitlab
docker·容器·gitlab
在无清风6 小时前
K8s是常用命令和解释
linux·容器·kubernetes
Gavinjou大笨象6 小时前
『Kubernetes(K8S) 入门进阶实战』实战入门 - Pod 详解
云原生·容器·kubernetes
JovaZou6 小时前
n8n 本地部署及实践应用,实现零成本自动化运营 Telegram 频道(保证好使)
运维·人工智能·docker·ai·自然语言处理·自动化·llama
容器魔方7 小时前
华为云亮相 KubeCon Europe 2025,共启云原生下一个十年
云原生·容器·云计算