.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
相关推荐
Nue.js1 小时前
Docker中最常用的一些命令
docker·容器·eureka
basic_code3 小时前
Docker部署kafka集群
docker·容器·kafka
水宝的滚动歌词4 小时前
K8S单节点部署及集群部署
云原生·容器·kubernetes
Z y..4 小时前
记:Docker部署kafka消费者注册不到问题
docker·容器·kafka
ly49834 小时前
docker--工作目录迁移
docker·容器·eureka
yohoo菜鸟6 小时前
kubernetes简单入门实战
云原生·容器·kubernetes
落非6 小时前
Ubuntu配置阿里云docker apt源
ubuntu·阿里云·docker
x2lab8 小时前
国产化 ARM 环境mysql-mariadb 部署
arm开发·mysql·docker·mariadb
mit6.8249 小时前
[Docker#9] 存储卷 | Volume、Bind、Tmpfs | -v/mount | MySQL 灾难恢复 | 问题
linux·运维·docker·容器·架构
qq_167401519 小时前
Docker 组添加用户,设置允许普通用户操作 docker
docker·容器