2

Virtualbox ドライバーを使用して Docker マシンで VM を作成すると、boot2docker ディストリビューションを実行するローカル VM が作成されることを理解しています。次に、Docker Compose などを使用してコンテナーを作成できます。

しかし、Docker Machine をリモート サーバーで使用するとどうなるでしょうか? そのリモート サーバー上に VM を作成しますか?

既知のプロバイダー (たとえば、 AWS ドライバーを使用) を使用する場合と、未知のプロバイダー (汎用ドライバーを使用する場合)を使用する場合は異なりますか?

4

1 に答える 1

0

Digital Ocean や AWS などを使用する場合、Docker マシンに API キーを与え、それを使用して VM を作成します。次に、Docker デーモンと依存関係をインストールし、リモート アクセスを構成します。したがって、リモートサーバーを指定するのではなく、リモートサーバーを作成します。

汎用ドライバーを使用する場合、Docker マシンに IP への SSH アクセスを許可します。これにより、Docker が再度インストールされ、リモート アクセスが構成されます (したがって、作成手順が実質的にスキップされます)。

于 2015-08-10T11:40:48.963 に答える