0

I'am 나는이 텍스트가 포함 된 Dockerfile와 이미지를 빌드 할 때 :윈도우 서버 2016 오픈 JDK 고정 표시기 컨테이너 윈도우 서버 2016에 고정 표시기를 실행

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"] 

을 그리고 "고정 표시기 빌드 -f Dockerfile을 실행 - t eurekaserverone. " 오류가 발생했습니다 : maifest 목록 항목에서 windows/amd64에 해당하는 manifest가 없습니다. Windows 10 manchine에서이 오류가 나타나지 않습니다. 이 오류의 원인은 무엇이며 해결책이 있습니까?

답변

0

왜 제공하고 있습니까? 명령 끝에서

"docker build -f Dockerfile -t eurekaserverone ." 

이미 dockerfile과 함께 -f 플래그를 제공 한 경우. 를 제거하십시오. 끝에서 빌드 명령을 다시 실행하십시오.

+0

. 결국 명령은 현재 디렉토리에서 실행됩니다. – vimes

+0

그런 다음 동일한 오류가 발생하면 시스템 트레이 아이콘에서 고래 아이콘을 클릭하여 "Linux 컨테이너로 다시 전환"설정으로 변경하려고 시도 했습니까? –

+0

Windows Server 2016의 시스템 트레이에 고래 아이콘이 없습니다. – vimes