プライベートレジストリの資格情報を構成する方法をまだ見つけていません(ユーザー名とパスワードのように、TLSは正常に機能しています)。
docker-machineが$HOME/.dockercfg
をVMにコピーすることを期待していました(証明書をコピーするように)。
何かが足りないのですか、それともプライベートレジストリのログイン資格情報がサポートされていませんか?
これらはサポートされていますが、DockerクライアントがAFAIKで呼び出されるコンピューターから常に読み取られます。 したがって、プライベートイメージをプルする場合は、すでにdocker login
編集した同じコンピューター(クライアント)からdocker pull
を
必要に応じて、作成したインスタンスにdocker-machine scp
.dockercfg
ファイルを追加できます。
Docker -machineを使用してインスタンスをオンデマンドで起動する継続的インテグレーションに
現在、試してみたいクラウドプロバイダーごとにカスタムイメージを作成する代わりの方法はありません。これは、煩わしく時間のかかる作業であり、最悪の場合はセキュリティリスクがあります。
docker-machineはすでにTLS証明書をコピーしているので、ログイン資格情報でも同じことを行う必要があると思います。
最も参考になるコメント
Docker -machineを使用してインスタンスをオンデマンドで起動する継続的インテグレーションに
現在、試してみたいクラウドプロバイダーごとにカスタムイメージを作成する代わりの方法はありません。これは、煩わしく時間のかかる作業であり、最悪の場合はセキュリティリスクがあります。
docker-machineはすでにTLS証明書をコピーしているので、ログイン資格情報でも同じことを行う必要があると思います。