Докер-контейнер OpenJDK для Windows Server 2016

Я запускаю Docker на Windows Server 2016, когда я пытаюсь создать образ с 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". Я получаю сообщение об ошибке: отсутствует соответствующий манифест для windows/amd64 в записях списка maifest, я не замечаю эту ошибку в windows 10 manchine. Что является причиной этой ошибки и есть ли решение для нее?

1 ответ

Почему вы предоставляете. в конце команды

"docker build -f Dockerfile -t eurekaserverone ."

Когда вы уже указали флаг -f с помощью dockerfile. Попробуйте удалить. в конце и снова запустите команду сборки.

Другие вопросы по тегам