具有ASP.NET核心库的Docker容器

Vad*_*aev 0 .net docker asp.net-core-mvc .net-core asp.net-core

每次我用ASP.NET Core应用程序构建Dockerfile时,都会从web Nuget商店下载程序集.

基本上我想用所有这些ASP.NET核心库(可能还有一些我经常使用的库)创建docker镜像.

根据我的理解,我试图重塑GAC.

所以,我的问题是可以使用像GAC这样的ASP.NET Core吗?或者,我的第二个想法,将ASP.NET核心库下载到容器,然后以某种方式在本地解析它.

我的目标是减少构建docker容器的时间.

UPDATE

看起来这是不可能的

lkg*_*lkg 5

对于ASP.NET核心,只需使用dnu将应用程序构建到一个自包含的文件夹中.

dnu publish 
Run Code Online (Sandbox Code Playgroud)

将输出构建项目并将其输出到/ bin/output.您可以使用许多选项,包括指定输出路径,选择框架或运行时,甚至更改启动Web的命令.

dnu publish --help
Run Code Online (Sandbox Code Playgroud)

会给你更详细的信息.