Docker镜像的Windows组件

我有一个用于testing的Python脚本。 这个脚本也使用'scommand'工具。 它的Windows命令行工具(基本上是一个.bat文件)执行SOATEST相关的东西( https://cloudlink.soasta.com/t5/CloudTest-Knowledge-Base/Using-SCommand-to-Deploy-and-Manage-Grids / ta-p / 44613 )。

我下载了Python图像,并能够执行几个示例python脚本。 但是为了运行这个代码,我需要'scommand'。 我在网上search,没有find'scommand'的任何图像。 我在Ubuntu机器上使用docker,'scommand'是一个windows工具。 有什么办法,我可以得到这个工具可以在linux / unix机器上工作的图像? 我不能使用Windows机器。

有没有什么办法,我只能使这个工具的形象,使Unix / Linuxdocker引擎可以使用它? 或者是有任何版本的docker,可以运行在Ubuntu,也可以采取Windows应用程序也? 我正在使用以下版本的docker工人。

Client: Version: 1.12.3 API version: 1.24 Go version: go1.6.3 OS/Arch: linux/amd64 Server: Version: 1.12.3 API version: 1.24 Go version: go1.6.3 OS/Arch: linux/amd64 

不幸的是,Docker无法帮助您在Linux机器上运行Windows代码,因为容器与主机共享操作系统。

但是,根据scommand的参考 ,有一个Unix版本的软件可用。 为了得到一个工作映像,你可以编写一个基于你下载的Python映像的Dockerfile,并安装Unix版本的scommand (使用wget等)。