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

Windows Server 2019下Docker构建镜像返回非零代码3221225781求助

问题根因说明

退出代码3221225781对应的十六进制值为0xC0000135,确实是进程启动时缺少依赖DLL的报错,你碰到的问题属于宿主机容器运行环境配置异常,和镜像本身无关,按以下步骤排查修复即可:

修复步骤

  • 第一步:确认隔离模式配置
    执行docker info查看Isolation字段值,Windows Server 2019运行Windows容器默认需使用process隔离模式,如果当前为hyperv,请修改Docker daemon配置:

    1. 打开C:\ProgramData\Docker\config\daemon.json,新增配置项:
      "exec-opts": ["isolation=process"]
      
    2. 执行Restart-Service docker重启Docker服务生效。
  • 第二步:安装宿主机系统最新累积更新
    进入Windows更新界面,安装所有待安装的系统累积更新,更新完成后重启服务器,多数DLL缺失问题都由宿主机补丁不全导致。

  • 第三步:重装容器功能组件
    以管理员权限打开PowerShell,执行以下命令重装系统容器角色:

    Uninstall-WindowsFeature Containers
    Restart-Computer
    Install-WindowsFeature Containers
    Restart-Computer
    

    重装完成后重新配置Docker服务即可。

  • 第四步:排除安全软件拦截
    临时关闭第三方杀毒、终端安全防护软件,或将C:\ProgramData\Docker目录以及容器挂载目录加入安全软件排除列表,避免安全规则拦截容器进程加载系统DLL。

你碰到的failed to resize tty报错属于容器未成功启动产生的衍生错误,容器运行环境修复后该问题会自动消失,无需单独处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:45:07