11

我一直在尝试拉一个 docker 镜像:container-registry.oracle.com/database/enterprise:12.2.0.1

但我收到以下错误::

来自守护程序的错误响应:容器注册表的拉取访问被拒绝。oracle.com/database/enterprise,存储库不存在或可能需要“docker login”

我什至尝试登录到 oracle 存储库。但结果并没有什么不同。

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 (amal.v@ctebs.com): amal.v@ctebs.com
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:~# 

我还尝试通过登录从 docker store 中提取相同的图像。

希望得到解释..感谢您的时间!

4

4 回答 4

24

可能您需要登录到 oracle 存储库并接受许可条款。在https://container-registry.oracle.com上登录,然后转到数据库 -> 企业链接。您应该被要求接受许可条款并最终登陆“Oracle Database Server 12.2.0.1 Docker Image Documentation”页面。然后你应该能够拉出图像。

于 2017-12-19T13:19:10.477 回答
18

最初的解决方案对我不起作用,但确实如此:在您的命令行中运行:

docker login container-registry.oracle.com

输入您的 Oracle 凭据,然后再次运行您的原始命令!

于 2019-05-21T19:58:04.913 回答
10

windows 10、桌面docker ver2.0.0.3 拉取oracle database-enterprise:12.2.0.1的步骤:

  1. 登录https://hub.docker.com/
  2. 搜索“甲骨文数据库”
  3. 单击“Oracle 数据库企业版”
  4. 点击“继续结帐”
  5. 在左侧填写您的联系信息,勾选右侧“开发者层”下的两个框,点击“获取内容”
  6. 在“资源”下,单击双框图标(将“docker pull ...”复制到剪贴板)
  7. 返回到您的 Windows 命令行类型“docker login”,输入您的 docker hub 登录名和密码
  8. 将命令粘贴到剪贴板“docker pull store/oracle/database-enterprise:12:2.0.1”
于 2019-06-12T18:37:18.633 回答
1

--启动Oracle数据库服务器实例首先在浏览器中打开:https ://container-registry.oracle.com 点击Sigin:输入用户/密码(如果没有则创建新的)点击数据库->企业(继续- > 下去并接受许可证。)现在 com 到 docker 登录: docker login https://container-registry.oracle.com User:user/pswd docker run -d --name usman-oracle store/oracle/database -enterprise:12.2.0.1 或:$ docker run -d -it --name usman-oracle container-registry.oracle.com/database/enterprise:12.2.0.1

于 2019-10-09T11:10:38.653 回答