0

我在 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 hub 上是公开的?我登录到 docker hub,使用docker login --username=myself

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

4

2 回答 2

0

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

FROM store/oracle/database-instantclient:12.2.0.1

不是这个:

FROM oracle/database-instantclient:12.2.0.1
于 2019-05-17T01:18:31.067 回答
0

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

于 2019-06-04T06:23:46.050 回答