我正在嘗試使用我的 Gitlab 管道腳本運行 Python3 的 Windows docker 容器。但是好像下面的yaml配置只啟動了一個Linux docker容器。如何配置我的 .yml 文件以使用最新版本的 python 啟動 Windows 映像?
.gitlab-ci.yml:
image: python:latest
由於 GitLab 的共享運行程序使用 linux,因此您將獲得 linux 版本的 python 容器。由於容器的工作方式,它們共享主機的內核,因此 Linux 運行器不能“託管”Windows 容器——它根本沒有運行它的內核指令。
如果你想運行一個 Windows docker 鏡像,你需要有一個 Windows 服務器和你自己託管的受支持版本。您還需要確保您使用的 windows docker 容器正常工作。
所有這一切都已經說過了 - 如果您嘗試使用 python,只需在 Linux 中運行它。似乎幾乎沒有什麼原因需要 Python 在 Windows 上專門為 CI/CD 運行,但是如果您讓我們知道它們是什麼,我們可能會提供幫助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句