登录Docker Hub,但无法提取Oracle客户端映像

时间:2019-05-17 01:11:58

标签: docker dockerhub oracleclient

我在Dockerfile中有这个文件

FROM oracle/instantclient:12.2.0.1

当我尝试构建时,我得到:

Step 3/26 : FROM oracle/instantclient:12.2.0.1
pull access denied for oracle/instantclient, repository does not exist or may require 'docker login'

我认为该映像在Docker集线器上公开吗?我使用docker login --username=myself

登录了docker hub

这是Docker Hub帐户: https://hub.docker.com/_/oracle-instant-client

2 个答案:

答案 0 :(得分:1)

好吧,第一步,我认为您需要在Docker Hub上签署用户协议。下一步似乎是:

FROM store/oracle/database-instantclient:12.2.0.1

不是此:

FROM oracle/database-instantclient:12.2.0.1

答案 1 :(得分:0)

最好的解决方案不是在Docker Store上使用旧的Instant Client 12.2映像,而是在使用新的Instant Client 19 Dockerfile。它将提供映像,而无需您登录或单击。它将使工具连接到Oracle DB 11.2或更高版本,这与将连接到12.2的Docker Store映像相同。