Docker(2):Docker实例部署.Net Core项目

一.直接部署 .Net Core3.1项目

  该方式不主流,而且不好管理,懒得整理了,自己研究,思路是:
  1.项目发布后传到服务器目录
  2.下载ColeCLR镜像
  3.使用ColeCLR镜像创建docker实例并挂载项目到实例同时执行dotnet启动命令
  注意:log4net的配置文件名必须是小写。

二.Dockerfile方式部署 .Net Core3.1项目

1.为.NetCore项目添加docker支持。

  方式1:

在这里插入图片描述
  方式2:

在这里插入图片描述
  添加docker支持后,vs会自动帮我们生成dockerfile文件

在这里插入图片描述
  

2.部署.NetCore项目

  
在这里插入图片描述
  
在这里插入图片描述
  
在这里插入图片描述
  
在这里插入图片描述
  
在这里插入图片描述

  注意:Net5部署时,需要改一下dockerfile
  注意:dockfile文件的存放位置要特别注意。如果dockerfile跟vs生成的目录一致,则需要修改命令,映射路径。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值