Windows镜像辅助打包

更新时间:

鉴于Windows镜像打包有诸多不便,平台提供了镜像打包工具,用于帮助简单应用自动完成Docker镜像的生成。在完成这一步之后,用户就可以进行应用配置了。目前,辅助打包工具支持三种应用的打包:ASPNET应用、基于.NET Framework的可执行应用程序、原生的无额外依赖的可执行应用程序。

重要

镜像打包只是应用托管的起点,之后您需要将这些镜像和中间件组合,以及配置各种节点间如何访问、如何存储等,形成您的整个应用,即我们这里所谓的“应用配置”。

在左侧导航栏上,选择“应用托管 > 镜像管理 ”,在“镜像操作”页面单击“辅助打包工具”,如下图所示。image.png

ASP.NET应用

1.对于ASP.NET应用,请使用Visual Studio开发工具发布网站。2.并选择“文件系统”模式发布。发布产生的文件夹,压缩成zip文件。3.最后,在下图所示的“本地zip包”中上传该文件。另外,目前支持的.NET Framework,仅支持3.54.7.24.8三个版本。

image.png

.NET Framework应用

1.对于.NET Framework应用,请将应用运行所依赖的各种文件放在一个文件夹中,并将该文件夹压缩成zip文件。注意,这种应用,需要您指定一个启动文件,而且启动文件需要位于压缩包的根目录。2.上述的zip文件上传和启动文件的指定,请在下图中操作:目前支持的.NET Framework,仅支持3.54.7.24.8三个版本。

image.png

原生应用

对于不依赖.NET Framework的可执行应用程序,可以使用这种模式。该模式基于servercore 1809作为基础镜像。因此,如果应用依赖操作系统的一些原生框架或系统DLL,请参考该镜像官方文档。对于原生应用,您需要将应用程序及依赖文件打包在一个zip文件中,并保证后面指定的“启动文件”,位于文件夹的一级目录下。image.png