Dockerイメージをプルしようとしています:コンテナー-registry.Oracle.com/database/enterprise:12.2.0.1
しかし、私は次のエラーを受け取ります::
デーモンからのエラー応答:container-registry.Oracle.com/database/enterpriseのプルアクセスが拒否されました。リポジトリが存在しないか、「dockerログイン」が必要な場合があります
Oracleリポジトリにログインしてみました。しかし、結果は同じです。
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 ([email protected]): [email protected]
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ストアから取得しようとしました。
説明を期待しています..あなたの時間をありがとう!!
おそらく、Oracleリポジトリにログインして、ライセンス条項に同意する必要があります。 https://container-registry.Oracle.com にサインインし、[データベース]-> [エンタープライズリンク]に移動します。ライセンス条項に同意して、最後に「Oracle Database Server 12.2.0.1 Docker Image Documentation」ページにアクセスするように求められます。その後、画像をプルできるはずです。
最初の解決策は私にとってはうまくいきませんでしたが、これはうまくいきました:コマンドラインで:
docker login container-registry.Oracle.com
Oracle資格情報を入力してから、元のコマンドを再度実行してください!
windows 10、デスクトップDocker ver2.0.0.3Oracleデータベースをプルする手順-enterprise:12.2.0.1:
--Oracleデータベースサーバーインスタンスの起動まずブラウザで開きます: https://container-registry.Oracle.com クリックSigin:ユーザー/パスワードを入力(新しいアカウントを作成していない場合)クリックDatabase-> enterprise(continue-> Go down and accept the license。)now to docker to login:docker login https://container-registry.Oracle.com User: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