获取:清单列表项中没有与windows/amd64 10.0.18362匹配的清单
我刚开始和码头工人打交道。 我安装了windows版本的docker,并遵循中给出的一些基本步骤。 无法生成docker文件 我刚刚从中克隆了一个git回购协议 作者:获取:清单列表项中没有与windows/amd64 10.0.18362匹配的清单,windows,git,docker,go,amd,Windows,Git,Docker,Go,Amd,我刚开始和码头工人打交道。 我安装了windows版本的docker,并遵循中给出的一些基本步骤。 无法生成docker文件 我刚刚从中克隆了一个git回购协议 作者: git克隆https://github.com/docker/doodle.git 然后尝试构建docker cd-doodle\cheers 2019; docker build-t myrepo/Cheers 2019. 我在命令行上得到响应: 将生成上下文发送到Docker守护程序13.31kB 步骤1/9:来自golan
git克隆https://github.com/docker/doodle.git
然后尝试构建docker
cd-doodle\cheers 2019;
docker build-t myrepo/Cheers 2019.
我在命令行上得到响应:
将生成上下文发送到Docker守护程序13.31kB
步骤1/9:来自golang:1.11-阿尔卑斯建筑商
1.11-阿尔卑斯山:从图书馆/戈兰拉车
清单列表项中没有与windows/amd64 10.0.18362匹配的清单
DokerFile有
FROM golang:1.11-alpine AS builder
RUN apk add --no-cache git
RUN go get github.com/pdevine/go-asciisprite
WORKDIR /project
COPY cheers.go .
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o cheers cheers.go
FROM scratch
COPY --from=builder /project/cheers /cheers
ENTRYPOINT ["/cheers"]
我的电脑规格:
Windows 10-AMD Ryzen5处理器
AMD处理器有问题吗?请给我建议一些解决这个问题的方法。这后面是,和
但更简单的建议是:
另一种方法是转到Docker Desktop并选择切换到Linux容器
问题是由于标签的-alpine
部分造成的,不幸的是,没有在Windows上运行的alpine Linux容器