Запрос доступа запрещен для container-registry.oracle.com/database/enterprise

Я пытался получить изображение докера: container-registry.oracle.com/database/enterprise:12.2.0.1

но я получаю следующую ошибку:

Ответ об ошибке от демона: отказано в доступе по запросу для container-registry.oracle.com/database/enterprise, хранилище не существует или может потребоваться "вход в докер"

Я даже попытался войти в хранилище оракула. Но результат ничем не отличается.

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, войдя в систему.

Надеемся на объяснение.. Спасибо за ваше время!

5 ответов

Решение

Вероятно, вам необходимо войти в репозиторий Oracle и принять условия лицензии. Войдите на https://container-registry.oracle.com/ а затем перейдите в базу данных -> корпоративные ссылки. Вас попросят принять условия лицензии и, наконец, попасть на страницу "Документация образа Docker сервера Oracle Database 12.2.0.1". Тогда вы должны быть в состоянии вытащить изображение.

Первоначальное решение не сработало для меня, но это сработало: В командной строке запустите:

docker login container-registry.oracle.com

Введите свои учетные данные Oracle, затем снова введите исходную команду!

Windows 10, настольный докер ver2.0.0.3шаги для извлечения базы данных Oracle-Enterprise:12.2.0.1:

  1. войдите в https://hub.docker.com/
  2. поиск "база данных оракулов"
  3. щелкните "Oracle Database Enterprise Edition"
  4. нажмите "Перейти к оплате"
  5. введите свои контактные данные слева, установите два флажка под "Уровень разработчика" справа, нажмите "Получить контент"
  6. в разделе "Ресурсы" щелкните значок двойного квадрата ("docker pull..." скопирует в буфер обмена)
  7. вернитесь в командную строку Windows, введите "docker log in", введите логин и пароль для вашего docker-хаба
  8. вставьте команду в буфер обмена "docker pull store/oracle/database-enterprise:12:2.0.1"

Вы должны войти в реестр Oracle с помощью команды:

      docker login container-registry.oracle.com  

а затем вытяните желаемое изображение.

Если ошибка все еще присутствует, убедитесь, что вы принимаете положения и условия в реестре Oracle. Например:

- Запуск экземпляра сервера базы данных Oracle Сначала откройте в браузере: https://container-registry.oracle.com/ Нажмите Sigin: введите пользователя / пароль (если его нет, создайте новый) Нажмите База данных-> предприятие (продолжить - > Спуститесь и примите лицензию.) Теперь войдите в докер для входа в систему: docker login https://container-registry.oracle.com/ Пользователь:user/pswd docker run -d --name usman-oracle store/oracle/database-enterprise:12.2.0.1 ИЛИ: $ docker run -d -it --name usman-oracle container-registry.oracle.com/database/enterprise:12.2.0.1

Другие вопросы по тегам