博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net core 在 Docker 上的部署
阅读量:5170 次
发布时间:2019-06-13

本文共 599 字,大约阅读时间需要 1 分钟。

 

Docker可以说是现在微服务,DevOps的基础,咱们.Net Core自然也得上Docker。.Net Core发布到Docker容器的教程网上也有不少,但是今天还是想来写一写。

你搜.Net core程序发布到Docker网上一般常见的有两种方案:

  • 1、在本地编译成Dll文件后通过SCP命令或者WinSCP等工具上传到服务器上,然后构建Docker镜像再运行容器。该方案跟传统的发布很像,麻烦的地方是每次都要打开相关工具往服务器上复制文件。
  • 2、在服务端直接通过Git获取最新源代码后编译成Dll然后构建Docker镜像再运行容器。该方案免去了往服务器复制文件这步操作,但是服务器环境需要安装.Net Core SDK 来编译源代码。

    自从用了Docker简直懒的不能自理,我既不想手工复制文件到服务器,也不想在服务器装.Net Core环境。显然只要Docker镜像包含.Net Core SDK环境就可以在Docker内帮我们编译代码然后运行,这样连我们的服务器都不用装啥.Net Core的环境拉。

    在Docker内编译发布.Net Core程序并运行

    新建一个Asp.net Core MVC项目

    我们使用一个Asp.net Core MVC程序来演示如何发布到Docker并运行。

转载于:https://www.cnblogs.com/xcj26/p/11324930.html

你可能感兴趣的文章
UNIGUI接收普通消息和被动回复用户消息
查看>>
DATASNAP数据序列之FIREDAC的TFDJSONDataSets
查看>>
中间件的一些方法定义
查看>>
swift菜鸟入门视频教程-09-类和结构体
查看>>
solr源码导入eclipse
查看>>
【JDK和Open JDK】平常使用的JDK和Open JDK有什么区别(转)
查看>>
IDEA SpringBoot多模块项目搭建详细过程(转)
查看>>
简单分页
查看>>
mysql导出导入数据
查看>>
第一个坑
查看>>
关于opacity、visibility、display属性的一道CSS面试题
查看>>
Python for循环
查看>>
spring集成activeMq
查看>>
C语言基础
查看>>
在Linux环境下安装MYSQL
查看>>
bzoj2539: [Ctsc2000]丘比特的烦恼
查看>>
bzoj2958: 序列染色&&3269: 序列染色
查看>>
JDK常见问题 环境变量配置
查看>>
A Translation for Quaternion 一篇对四元数的翻译
查看>>
logging模块
查看>>