【发布时间】:2019-10-12 10:29:58
【问题描述】:
使用 windows docker golang image 时出现以下错误...
作业失败:来自守护程序的错误响应:清单 golang:latest-windowsservercore-1803 未找到
.gitlab-ciyml 文件中的行...
图像:golang:latest-windowsservercore
但是,当我使用基于 linux 的默认 golang 映像时,我认为它可以正常工作,没有错误。
下面的作品...
图片:golang:最新
我需要构建阶段来构建 Windows 可执行文件;因此改变。我已经尝试了很多不同的排列取自...
https://hub.docker.com/_/golang
但没有任何效果是我做错了什么吗?
【问题讨论】:
-
此映像基于 Windows Server Core (microsoft/windowsservercore)。因此,它仅适用于该映像的位置,例如 Windows 10 Professional/Enterprise(周年纪念版)或 Windows Server 2016...来自 docker hub
-
是不是因为gitlab不支持镜像?
-
是的,微软的官方消息似乎提到“您的主机必须启用 Windows 容器功能。Windows 容器功能仅适用于 Windows Server 2016(核心和桌面体验)、Windows 10专业版和企业版(周年纪念版)及更高版本。”
-
好的,谢谢,查看容器注册表似乎可以启用它。
-
你检查组合表,你会从组合表中得到答案。
标签: docker go gitlab gitlab-ci