拒绝对container-registry.oracle.com/database/enterprise的拉式访问

Ama*_*yan 4 oracle docker container-registry

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

但我收到以下错误::

来自守护程序的错误响应:container-registry.oracle.com/database/enterprise的拉式访问被拒绝,存储库不存在或可能需要“ docker登录”

我什至尝试登录到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:~# 
Run Code Online (Sandbox Code Playgroud)

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

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

amo*_*fis 10

可能您需要登录到oracle存储库并接受许可条款。在https://container-registry.oracle.com上登录,然后转到数据库->企业链接。应该要求您接受许可条款,并最终进入“ Oracle数据库服务器12.2.0.1 Docker映像文档”页面。然后,您应该能够拉出图像。

  • 您还可以在 https://hub.docker.com/_/oracle-database-enterprise-edition 上注册 (2认同)

Jan*_*net 7

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

  1. 登录https://hub.docker.com/
  2. 搜索“oracle 数据库”
  3. 点击“Oracle 数据库企业版”
  4. 点击“继续结帐”
  5. 在左侧填写您的联系信息,在右侧“Developer Tier”下勾选两个框,点击“Get Content”
  6. 在“资源”下,单击双框图标(将“docker pull ...”复制到剪贴板)
  7. 回到你的windows命令行输入“docker login”,输入你的docker hub登录名和密码
  8. 将命令粘贴到剪贴板“docker pull store/oracle/database-enterprise:12:2.0.1”


小智 6

最初的解决方案对我不起作用,但是可以做到:在您的命令行中运行:

docker login container-registry.oracle.com
Run Code Online (Sandbox Code Playgroud)

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