簡體   English   中英

Windows組件的Docker映像

[英]Docker image for windows components

我有一個用於測試的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”。 我在網上搜索,未找到“ scommand”的任何圖像。 我在Ubuntu機器中使用docker,“ scommand”是Windows工具。 有什么辦法,我可以得到這個可以在linux / unix機器上工作的工具的圖像嗎? 我不能使用Windows機器。

有什么辦法我只能制作此工具的映像,以便unix / linux docker引擎可以使用它? 還是有任何版本的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等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM