2017-12-08 5 views
1

Ich habe versucht, ein Docker-Image für Oracle/Weblogic 12.2.1 zu erstellen.Pull-Zugriff verweigert für Oracle/Serverjre

Ich befolgte alle Anweisungen sorgfältig wie in der offiziellen Repo angegeben.

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

aber wenn ich laufen:

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

es gibt mir eine Erlaubnis verweigert Fehler.


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' 

kann mir jemand bitte helfen ??

Thankyou

+0

Das scheint etwas zu sein, was du mit Bruno auf GitHub anheben solltest. – APC

Antwort

0

mache ich, indem ein Docker für oracle/serverjre gebaut, um das Problem gearbeitet: 8 in meiner Maschine.

Ich habe die Oracle/Serverjre8-Binärdateien heruntergeladen und ein Docker-Image erstellt und dann das Weblogic erstellt. Und es hat funktioniert !!

Alternativ können Sie das Bild für Oracle/ServerJre8 direkt aus der Oracle-Containerregistrierung oder dem Docker-Speicher abrufen, indem Sie sich zuerst anmelden.

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

Wenn Sie ein eigenes Bild mit Dockerfile verwenden, löschen oracle/ es ist nicht Ihr lokales Repository. Versuchen docker build -t weblogic:12.2.1.1-developer . oder einfach nur einen docker run [image]

+0

ich verwende kein benutzerdefiniertes Bild –

+0

, so dass Sie nicht 'Docker bauen' verwenden können. ohne dockerfile, meiner Meinung nach. – Kilian

0

Ich folgte dem Muster im git-Hub-Projekt verwendet https://github.com/oracle/docker-images/tree/master/

Wenn Sie das Projekt und gehen Sie in das Verzeichnis OracleJava und Blick auf die * .download Datei (in diesem Fall für JRE 8 Kasse: https://github.com/oracle/docker-images/blob/master/OracleJava/java-8/server-jre-8u151-linux-x64.tar.gz.download)

Es gibt einen Link zum Herunterladen des Tarballs (nachdem Sie die Lizenzvereinbarung akzeptiert und sich angemeldet haben).

Sie können den Tarball dann in das gleiche Verzeichnis wie build.sh (OracleJava/java-8) stellen.

Run: sh build.sh

Dies ist dann das Docker Bild von oracle/serverjre schaffen soll: 8

Sie können sollen dann in der Lage sein, Ihren Build zu tun, und die Instanz des Bildes lokal gefunden werden.

Verwandte Themen