Windows Server 2016 OpenJDK docker容器

我在Windows Server 2016上运行docker,当我尝试使用包含此文本的Dockerfile构build一个图像时:

FROM openjdk:8-jdk-alpine ADD target/eureka-server-one.jar app.jar EXPOSE 8761 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] 

然后运行“docker build -f Dockerfile -t eurekaserverone”。 我得到的错误:没有匹配清单的窗口/ amd64在清单列表项中,我不记得这个错误在Windows 10的机器上。 什么是造成这个错误,有没有一个解决scheme呢?

为什么你提供。 在命令的末尾

 "docker build -f Dockerfile -t eurekaserverone ." 

当你已经提供了dockerfile的-f标志。 尝试删除。 最后再次运行build命令。