programing

container-registry.oracle.com/database/enterprise 에 대해 꺼내기 액세스가 거부되었습니다.

cafebook 2023. 7. 7. 21:07
반응형

container-registry.oracle.com/database/enterprise 에 대해 꺼내기 액세스가 거부되었습니다.

도커 이미지를 끌어내려고 했습니다. 컨테이너-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:~# 

저도 도커 스토어에서 로그인하여 같은 이미지를 꺼내려 했습니다.

설명을 기대하며..시간 내주셔서 감사합니다!!

Oracle 저장소에 로그인하고 라이센스 조건에 동의해야 합니다.https://container-registry.oracle.com 에서 로그인한 다음 Database -> Enterprise 링크로 이동합니다.라이센스 조건에 동의하고 마지막으로 "Oracle Database Server 12.2.0.1 Docker Image Documentation" 페이지로 이동하라는 메시지가 표시됩니다.그러면 이미지를 끌어낼 수 있을 것입니다.

초기 솔루션은 효과가 없었지만, 다음과 같은 이점이 있었습니다.명령줄에서 다음을 실행합니다.

docker login container-registry.oracle.com

Oracle 자격 증명을 입력한 다음 원래 명령을 다시 실행합니다!

윈도우즈 10, 데스크탑 도커 ver2.0.0.3 오라클 데이터베이스 엔터프라이즈를 끌어오기 위한 단계:12.2.0.1:

  1. https://hub.docker.com/ 에 로그인합니다.
  2. 데이터베이스 검색
  3. "Oracle Database Enterprise Edition" 클릭
  4. "체크아웃으로 진행"을 클릭합니다.
  5. 왼쪽의 연락처 정보를 입력하고 오른쪽의 "개발자 계층" 아래에 있는 두 개의 상자를 선택한 다음 "콘텐츠 가져오기"를 클릭합니다.
  6. "리소스"에서 더블 박스 아이콘을 클릭합니다(클립보드에 "도커 풀..."을 복사합니다).
  7. Windows 명령줄 유형 "docker login"으로 돌아가서 도커 허브 로그인 및 암호를 입력합니다.
  8. 명령어를 클립보드에 붙여넣습니다. "12:2.0.1 (클립보드 풀 저장소/클립보드/클립보드-엔터프라이즈:12:2.0.1)"

--Oracle Database Server 인스턴스 시작 브라우저: https://container-registry.oracle.com 에서 먼저 열기: 로그인: 사용자/암호 입력(사용자/암호가 없는 경우 새로 만들기) 데이터베이스-> 엔터프라이즈(아래로 이동하여 라이센스에 동의합니다)를 클릭합니다.로그인하려면 도커로 이동하십시오. 도커 로그인 https://container-registry.oracle.com 사용자:user/pswd 도커 run -d --name usman-dublish store/dublisher:12.2.0.1 OR:$ 도커 run -d --name usman-dublisher container-registry.oracle.com/database/enterprise:12.2.0.1

다음 명령을 사용하여 Oracle 레지스트리에 로그인해야 합니다.

docker login container-registry.oracle.com  

그런 다음 원하는 이미지를 당깁니다.

오류가 계속 발생하면 Oracle 레지스트리의 약관에 동의해야 합니다.예:

언급URL : https://stackoverflow.com/questions/47887403/pull-access-denied-for-container-registry-oracle-com-database-enterprise

반응형