2017-12-08 20 views
1

oracle/weblogic 12.2.1 용 도커 이미지를 작성하려고했습니다.oracle/serverjre에 대해 액세스가 거부되었습니다.

나는 공식 repo에서 주어진대로 신중하게 모든 지시 사항을 따랐다.

https://github.com/oracle/docker-images/tree/master/OracleWebLogic/dockerfiles/12.2.1.1

하지만 난 실행하면

docker build -t oracle/weblogic:12.2.1.1-developer . 

그것은 나에게 권한 거부 오류를 제공합니다.


sudo docker build -t oracle/weblogic:12.2.1.1-developer . 

Sending build context to Docker daemon 54.79MB 

Step 1/13 : FROM oracle/serverjre:8 

pull access denied for oracle/serverjre, repository does not exist or may require 'docker login' 

사람이 나를 도와주세요 수 있습니까 ??

감사합니다

+0

이것은 브루노 (Bruno)와 함께 github에서 키워야하는 것처럼 보입니다. – APC

답변

0

합니다 내 컴퓨터에 8.

오라클/Serverjre8 바이너리를 다운로드하고 도커 이미지를 작성한 후 weblogic.And를 작성했습니다.

또는 Oracle Container Registry 또는 Docker 저장소에서 직접 로그인하여 Oracle/ServerJre8의 이미지를 가져올 수 있습니다.

docker login container-registry.oracle.com 
Username: <oracle sso="" username=""> 
Password: <oracle sso="" password=""> 
Login successful. 
docker pull container-registry.oracle.com/java/serverjre:8 
0

당신이 Dockerfile와 사용자 정의 이미지를 사용하는 경우, 그것은 당신의 로컬 저장소되지 년대 oracle/을 삭제합니다. docker build -t weblogic:12.2.1.1-developer . 을 시도하거나 신탁/serverjre 위해 만들어진 고정 표시기 이미지함으로써 나는이 문제를 해결 근무 docker run [image]

+0

사용자 삽입 이미지 –

+0

을 사용하지 않으므로 '도커 빌드'를 사용할 수 없습니다. dockerfile없이, 내 의견으로는. – Kilian

0

나는 프로젝트를 체크 아웃하고 OracleJava 디렉토리로 가서 JRE 8이 경우합니다 (* .download 파일을 보면 망할 놈의 허브 프로젝트 https://github.com/oracle/docker-images/tree/master/

에 사용되는 패턴을 따랐다 : https://github.com/oracle/docker-images/blob/master/OracleJava/java-8/server-jre-8u151-linux-x64.tar.gz.download)

라이센스 계약에 동의하고 로그인 한 후 tarball을 다운로드 할 수있는 링크가 있습니다.

그런 다음 tarball을 build.sh (OracleJava/java-8)와 동일한 디렉토리에 둘 수 있습니다.

실행 : 이 오라클/serverjre의 고정 표시기 이미지를 만들어야합니다

쉬 build.sh : 8

당신은 다음 빌드를 수행 할 수 있어야합니다 수 있으며, 이미지의 인스턴스는 것입니다 국부적으로 발견 될 수있다.