3

docker-machine の学習を始めていますが、docker-machine create を発行するときに生成されるキー/証明書をどうすればよいかわかりません。

  • id_rsa
  • id_rsa.pub
  • ユーザーデータ.tar

これらのキー/証明書は docker-machine によってどのように使用され、どのように使用すればよいですか? 私のプロジェクトの他の人がリモート docker-machine を制御できるように、それらをリポジトリにコミットできますか?

私を混乱させた別の動作は次のとおりです。

リモート マシンを削除して 2 つ目のマシンを作成すると、docker-machine はパスワードを要求します。

INFO[0000] SSH キーペアを生成しています...
INFO[0000] Boot2docker ISOをアップロードしています...
INFO[0000] /home/username/.docker/machine/cache/boot2docker-1.5.0-GH747.iso を boot2docker-iso にアップロードしていますon datastore Local Datastore of vCenter 123.456.789.012...
INFO[0006] 仮想マシン MyMachineName of vCenter 123.456.789.012 を作成しています...
INFO[0011] 仮想マシン MyMachineName を構成しています...
INFO[0016] の仮想マシン MyMachineName の電源を入れていますvCenter 123.456.789.012...
docker@123.456.789.013 のパスワード:

しかし、id_rsa、id_rsa.pub、および userdata.tar を削除すると、docker-machine は、パスワードを要求することなく、問題なくマシンを作成できます。

ドキュメントを読んでみましたが、見つかった唯一の情報は、docker-machine regenerate-certs を使用してキー/証明書を再生成できるということでした。

ある種の基本的で一般的な知識が欠けているだけだと確信しているため、それについては何も文書化されていません。

ありがとう!

これは同じ問題に触れているようですが、それを読んだ後でも物事は明確ではありませんでした:

複数の開発マシンからのリモート Docker マシンの管理

4

0 に答える 0