Docker能够说是如今微服务,DevOps的基础,我们.Net Core天然也得上Docker。.Net Core发布到Docker容器的教程网上也有很多,可是今天仍是想来写一写。
你搜.Net core程序发布到Docker网上通常常见的有两种方案:docker
二、在服务端直接经过Git获取最新源代码后编译成Dll而后构建Docker镜像再运行容器。该方案免去了往服务器复制文件这步操做,可是服务器环境须要安装.Net Core SDK 来编译源代码。
自从用了Docker简直懒的不能自理,我既不想手工复制文件到服务器,也不想在服务器装.Net Core环境。显然只要Docker镜像包含.Net Core SDK环境就能够在Docker内帮咱们编译代码而后运行,这样连咱们的服务器都不用装啥.Net Core的环境拉。服务器