Вы вошли в докер-концентратор, но не можете получить образ Oracle Instant Client - PullRequest
0 голосов
/ 17 мая 2019

У меня есть это в 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 Hub, используя docker login --username=myself

Вот учетная запись Docker Hub: https://hub.docker.com/_/oracle-instant-client

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Лучшее решение - не использовать старый образ Instant Client 12.2 в Docker Store, а использовать более новый Instant Client 19 Dockerfile . Он предоставит изображение, без необходимости входа или клика. Это позволит инструментам подключаться к Oracle DB 11.2 или более поздней версии, что аналогично подключению образа 12.2 для Docker Store.

0 голосов
/ 17 мая 2019

Хорошо, так что первый шаг, я думаю, вам нужно пойти и подписать пользовательское соглашение на Docker Hub.Следующим шагом кажется, что это:

FROM store/oracle/database-instantclient:12.2.0.1

не это:

FROM oracle/database-instantclient:12.2.0.1
...