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命令。