71135


DigitaloceanのContainer
registryを使ってDockerのプライベートリポジトリを運用しているのですが、下記3つの方法でログインを試み、`docker
pull`を実行したのですが、成功しませんでした。

1 DigitaloceanのCLI`doctl`を使ってリポジトリにログイン

下記コマンドでログインを試みましたが、DigitaloceanのGUI上にアクセストークンが生成され、`.docker/config.json`が生成されますが、`docker
pull`実行時に`unauthorized`エラーが出ました。

[code]

    doctl registry login
    
[/code]

2 GUIでアクセストークンを生成後それを`.docker/config.json`にコピペ  
この方法でも上記と同様の結果になりました。

3 `docker login repositry.digitalocean.com`を実行  
上記コマンドを実行してメールアドレス、パスワードを入力しましたが下記の出力を得ました。

[code]

    Error response from daemon: Get https://registry.digitalocean.com/v2/: unauthorized: authentication required
    
[/code]

あらゆる手段を試しましたがpullすることができませんでした。  
Digitalocean container registryを利用中の方、ログイン方法を教えて下さい。  
また、Digitaloceanに限らず、プライベートリポジトリへのアクセス方法はこれであっていますでしょうか。  
ご教授ください。よろしくお願いいたします。


CC BY-SA 4.0
2020-10-03T12:31:35.063
70900
2020-10-12T11:00:34.413
2020-10-04T02:02:44.607
32986
7232
question
docker
Docker で DigitalOcean Container Registry のプライベートレジストリにログインできない。


3番の方法でユーザ名とパスワードを両方APIキーにしたところログインできました。


CC BY-SA 4.0
2020-10-12T11:00:34.413
71135
2020-10-12T11:00:34.413
7232
70900
answer