pull access denied for container-registry.oracle.com/database/enterprise

Amal Vijayan picture Amal Vijayan · Dec 19, 2017 · Viewed 18k times · Source

I have been trying to pull a docker image: container-registry.oracle.com/database/enterprise:12.2.0.1

but i am getting the following error ::

Error response from daemon: pull access denied for container-registry.oracle.com/database/enterprise, repository does not exist or may require 'docker login'

I even tried logging in to the oracle repository. But the outcome is no different.

root@Linux-Vostro-3250:~# docker pull container-registry.oracle.com/database/enterprise:12.2.0.1

Error response from daemon: pull access denied for container-registry.oracle.com/database/enterprise, repository does not exist or may require 'docker login'
root@Linux-Vostro-3250:~# 
root@Linux-Vostro-3250:~# docker login container-registry.oracle.com
Username ([email protected]): [email protected]
Password: 
Login Succeeded
root@Linux-Vostro-3250:~# docker pull container-registry.oracle.com/database/enterprise:12.2.0.1
Error response from daemon: pull access denied for container-registry.oracle.com/database/enterprise, repository does not exist or may require 'docker login'
root@Linux-Vostro-3250:~# 

I also tried to pull the same image from docker store by logging in.

Hoping for an explanation..Thanks for your time !!

Answer

amorfis picture amorfis · Dec 19, 2017

Probably you need to login to oracle repository and accept licence terms. Sign in on https://container-registry.oracle.com and then go to Database -> enterprise links. You should be asked to accept licence terms and finally land on an "Oracle Database Server 12.2.0.1 Docker Image Documentation" page. Then you should be able to pull the image.