拒绝容器-registry.oracle.com/database/enterprise 的拉取访问
pull access denied for container-registry.oracle.com/database/enterprise
我一直在尝试拉取 docker 镜像: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'
我什至尝试登录到 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 商店中提取相同的图像。
希望得到解释..感谢您的宝贵时间!!
您可能需要登录到 oracle 存储库并接受许可条款。登录 https://container-registry.oracle.com,然后转到数据库 -> 企业链接。您应该被要求接受许可条款并最终登陆 "Oracle Database Server 12.2.0.1 Docker Image Documentation" 页面。然后你应该可以拉取镜像了。
最初的解决方案对我不起作用,但这确实有效:
在你的命令行 运行:
docker login container-registry.oracle.com
输入您的 Oracle 凭据,然后再次 运行 您的原始命令!
windows10、桌面版dockerver2.0.0.3
拉取oracle的步骤database-enterprise:12.2.0.1:
- 登录https://hub.docker.com/
- 搜索"oracle database"
- 点击"Oracle Database Enterprise Edition"
- 点击"Proceed to Checkout"
- 在左侧填写您的联系信息,在右侧勾选"Developer Tier"下的两个复选框,点击"Get Content"
- 在 "Resources" 下,单击 double-box 图标(会将 "docker pull ..." 复制到剪贴板)
- 返回您的 windows 命令行
输入 "docker login",
输入您的 docker 中心登录名和密码
- 将命令粘贴到剪贴板
"docker pull store/oracle/database-enterprise:12:2.0.1"
--启动一个Oracle数据库服务器实例
首先在浏览器中打开:https://container-registry.oracle.com
点击登录:输入user/password(如果没有则新建)
点击Database->enterprise(continue -> 往下走accept the license.)
现在到 docker 登录:
docker 登录 https://container-registry.oracle.com
用户:user/pswd
docker 运行 -d --name usman-oracle store/oracle/database-enterprise:12.2.0.1
或者:$ docker 运行 -d -it --name usman-oracle container-registry.oracle.com/database/enterprise:12.2.0.1
您必须使用以下命令登录到 Oracle 的注册表:
docker login container-registry.oracle.com
然后拉取想要的镜像。
如果错误仍然存在,请确保您接受 Oracle Registry 中的条款和条件。例如:
我一直在尝试拉取 docker 镜像: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'
我什至尝试登录到 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 商店中提取相同的图像。
希望得到解释..感谢您的宝贵时间!!
您可能需要登录到 oracle 存储库并接受许可条款。登录 https://container-registry.oracle.com,然后转到数据库 -> 企业链接。您应该被要求接受许可条款并最终登陆 "Oracle Database Server 12.2.0.1 Docker Image Documentation" 页面。然后你应该可以拉取镜像了。
最初的解决方案对我不起作用,但这确实有效: 在你的命令行 运行:
docker login container-registry.oracle.com
输入您的 Oracle 凭据,然后再次 运行 您的原始命令!
windows10、桌面版dockerver2.0.0.3 拉取oracle的步骤database-enterprise:12.2.0.1:
- 登录https://hub.docker.com/
- 搜索"oracle database"
- 点击"Oracle Database Enterprise Edition"
- 点击"Proceed to Checkout"
- 在左侧填写您的联系信息,在右侧勾选"Developer Tier"下的两个复选框,点击"Get Content"
- 在 "Resources" 下,单击 double-box 图标(会将 "docker pull ..." 复制到剪贴板)
- 返回您的 windows 命令行 输入 "docker login", 输入您的 docker 中心登录名和密码
- 将命令粘贴到剪贴板 "docker pull store/oracle/database-enterprise:12:2.0.1"
--启动一个Oracle数据库服务器实例 首先在浏览器中打开:https://container-registry.oracle.com 点击登录:输入user/password(如果没有则新建) 点击Database->enterprise(continue -> 往下走accept the license.) 现在到 docker 登录: docker 登录 https://container-registry.oracle.com 用户:user/pswd docker 运行 -d --name usman-oracle store/oracle/database-enterprise:12.2.0.1 或者:$ docker 运行 -d -it --name usman-oracle container-registry.oracle.com/database/enterprise:12.2.0.1
您必须使用以下命令登录到 Oracle 的注册表:
docker login container-registry.oracle.com
然后拉取想要的镜像。
如果错误仍然存在,请确保您接受 Oracle Registry 中的条款和条件。例如: