You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置.gitlab-ci.yml启动搭载最新Python的Windows Docker容器

调整GitLab CI配置运行Windows Python容器的方法

你当前使用的python:latest是Docker官方提供的默认Linux架构镜像,因此只会启动Linux容器。要启动Windows版Python容器,按以下步骤调整即可:

  • 第一步:确认GitLab Runner配置
    首先确保你用来执行流水线的GitLab Runner已经切换为Windows容器运行模式,且运行Runner的宿主机为Windows系统,仅Linux宿主机无法运行Windows容器。
  • 第二步:选择对应Windows Python镜像
    官方Python镜像提供了Windows架构的专属标签,格式为python:[版本号]-[windows系统变体],要使用最新版Python的话,可选标签如下:
    • 完整版:python:latest-windowsservercore,功能完整,体积较大
    • 精简版:python:latest-nanoserver,体积小,仅保留基础运行环境
  • 第三步:调整.gitlab-ci.yml配置
    除了修改镜像字段外,建议增加tags字段指定调度到Windows类型的Runner,避免流水线被分配到Linux Runner执行失败。完整示例配置如下:
    # 全局指定Windows版Python镜像
    image: python:latest-windowsservercore
    
    # 可选:如果你的Runner配置了专属标签,加上对应标签匹配Windows Runner
    tags:
      - windows-docker
    
    # 测试作业示例,验证Python版本
    test-python-version:
      script:
        - python --version
    

注意:Windows容器的系统版本需要和Runner宿主机的Windows内核版本匹配,若出现镜像拉取后启动失败的情况,更换和宿主机系统版本对应的Python Windows镜像标签即可。

内容的提问来源于stack exchange,提问作者Aaron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 10:57:01