ドッカー - 群集クラスタがあります。管理者ノードは、個人のドッカーレジストリに資格情報を保持します。他のノードで新しいコンテナを開始するときには、イメージをプライベートドッカーレジストリから取得する必要があります。Docker-swarmは、個人用ドッカー・レジストリから欠落した画像を自動的に取り込みます。
イメージを(ノードにまだ存在していない場合)プルし、クレデンシャルを提供するようにcrate containerコマンドに指示する方法はありますか?
例えば:
docker create -e contraint:server==app docker.exampleRegistry.com/path/image:1.0.0
これは、画像を引くと(別のノードでコンテナを起動する必要があります:私たちは(プライベートドッカレジストリのための資格情報を持つ)群れマネージャから次のコマンドを呼び出したいですapp
と表示)。ドッカーレジストリdocker.exampleRegistry.com
はプライベートです。しかし、我々は得る:
Error response from daemon: unauthorized: authentication required