Запрос доступа запрещен для 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:
- войдите в https://hub.docker.com/
- поиск "база данных оракулов"
- щелкните "Oracle Database Enterprise Edition"
- нажмите "Перейти к оплате"
- введите свои контактные данные слева, установите два флажка под "Уровень разработчика" справа, нажмите "Получить контент"
- в разделе "Ресурсы" щелкните значок двойного квадрата ("docker pull..." скопирует в буфер обмена)
- вернитесь в командную строку Windows, введите "docker log in", введите логин и пароль для вашего docker-хаба
- вставьте команду в буфер обмена "docker pull store/oracle/database-enterprise:12:2.0.1"
- Запуск экземпляра сервера базы данных 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