Windows7
をホストするvmplayer
を持つFedora 25
(64ビット)マシンを実行しています。
docker CE
をインストールしましたが、これまでの例は問題なく機能しました。
問題は、docker-machine
の例を実行しようとしたときです。私の理解では、dockerのホストを作成する必要があります。
Windows
とMac
に配置するのは理にかなっていますが、Linux
に配置する必要がありますか?
混乱をさらに助長するのは、これまでに試したすべての例がうまく機能したのはなぜですか?
もう1つのポイントは、docker-machine
がLinux
dockerディストリビューションの一部ではない場合です。では、Linux
に複数のDockerホストを作成するにはどうすればよいですか?
Docker-machineは、VMでのdockerの実行を簡素化するツールですが、VMを自分で管理する場合は、どの環境でも必要ありません。dockerはLinuxでネイティブに実行されるため、dockerを実行する必要はありません。 -そのインストールを実行するマシン。dockerを直接インストールするだけです。これは、ほとんどの人がLinuxホストで行うことです。
何らかの理由でLinux上に複数のDockerホストが必要な場合は、独自のVMを作成して管理できます。 virtualboxとvagrant、またはdocker-machineをフロントエンドとして使用できます。フロントエンドは、マシンイメージも処理し、DockerCLIを環境間で切り替えるための便利なコマンドラインを提供します。