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:
- https://hub.docker.com/ 에 로그인합니다.
- 데이터베이스 검색
- "Oracle Database Enterprise Edition" 클릭
- "체크아웃으로 진행"을 클릭합니다.
- 왼쪽의 연락처 정보를 입력하고 오른쪽의 "개발자 계층" 아래에 있는 두 개의 상자를 선택한 다음 "콘텐츠 가져오기"를 클릭합니다.
- "리소스"에서 더블 박스 아이콘을 클릭합니다(클립보드에 "도커 풀..."을 복사합니다).
- Windows 명령줄 유형 "docker login"으로 돌아가서 도커 허브 로그인 및 암호를 입력합니다.
- 명령어를 클립보드에 붙여넣습니다. "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
'programing' 카테고리의 다른 글
TypeScript에서 함수 인터페이스를 구현할 수 있습니까? (0) | 2023.07.07 |
---|---|
커서에서 '업데이트 대기'를 언제 사용해야 합니까? (0) | 2023.07.07 |
어떻게 t-sql의 "tinyint"를 c#에서 정수로 변환할 수 있습니까? (0) | 2023.07.07 |
휴대용 코드는 long long을 사용해야 합니까, int64_t를 사용해야 합니까? (0) | 2023.07.07 |
Node.js 및 Microsoft SQL Server (0) | 2023.07.07 |