Windows Server 2016 OpenJDK docker容器

问题描述 投票:1回答:1

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

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”。我收到错误:在maifest列表条目中没有匹配的windows / amd64清单,我在Windows 10机器上忘记了这个错误。导致此错误的原因是什么?有解决方案吗?

docker dockerfile windows-server-2016 docker-for-windows docker-java
1个回答
0
投票

你为什么提供。在命令的最后

"docker build -f Dockerfile -t eurekaserverone ."

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

© www.soinside.com 2019 - 2024. All rights reserved.