Докер-контейнер 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. Попробуйте удалить. в конце и снова запустите команду сборки.