2016-05-04 18 views
1

私はwww.myDockerRepo.company.com:2222にプライベートホストされたレジストリを持っています。このリポジトリにログインするには、私は、これらのステップドッカーの資格情報をドッカー設定に保存

docker login www.myDockerRepo.company.com:2222 
username : xxx 
password : *** 
email : [email protected] 

WARNING: login credentials saved in /home/vagrant/.docker/config.json 
Login Succeeded 

に従って、クライアントがこれらの資格n個すべてのログインを手動で入力する必要がいけないように、これらの資格情報は、config.jsonで手前に保存することができますか?プライベートレジストリにログインするベストプラクティスは何ですか?

答えて

1

はい、手動で設定にクレジットを追加できます。すでにログインしているホストからファイルをコピーするだけです。

ベストプラクティスは設定に依存しますが、最も一般的なのは、ホストでのみ使用されるレジストリに汎用システムアカウントを使用し、ホストを設定してドッカーをインストールするときは、そのシステムユーザの設定ファイル。これらのサーバーからのプッシュとプルは、すべてそのアカウントになります。

ユーザーアカウントを再利用しようとすると、そのユーザーがパスワードを変更すると機能が停止します。また、ホストに対して異なるアクセス許可を持たせることもできますし、アクセスとプッシュだけをプルすることもできます。

関連する問題