docker machineと docker for windows の違いがよくわかりません
どなたか教えてください
私のOSはwindows10です
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
回答
docker machineと docker for windows の違いがよくわかりません
Docker for Windows(Dockerツール群)はDocker Machine(Dockerツール)を含むので、両者を比較するものではないです。
Docker for Windows(Dockerツール群)は、Docker Machineを含む以下のツールから構成されます。
- Docker Engine
- Docker CLI client
- Docker Compose
- Docker Machine
- Kitematic
ちなみにDocker Machineは、Dockerホストをプロビジョニングしたり管理できるツールです。
補足
ここからは質問とは関係ないので補足にて。
一般的にWindows10(※64bit Pro/Enterprise/Educationに限る)でDockerを使いたいということでしたら、Docker for Windowsをインストールすれば良いです。
上記要件を満たさない場合はDocker Toolboxを代わりに使います。
投稿2018/08/07 16:31
総合スコア4258
0
ぶっちゃけると一緒
Docker for Windowsのバージョンβ版みたいな存在がdocker-machine
元々DockerはLinuxの仮想化技術のライブラリを組み合わせて作られたツール
だから同じLinuxである限りUbuntuでAlpineLinuxやCentOS用のアプリも平然と動かせるんだけど…
WindowsやMacではDockerを動かす事が出来なかった、これが2014年とかの頃
んで、一部のエンジニアがVagrant+VirtualBoxで仮想のLinuxマシンを立ち上げて、
そこでDockerをインストールして使い始めたんだけど……
docker-machineという裏でVirtualBoxでLinuxマシン立ち上げて、
Dockerコマンドをターミナルで叩くとVirtualBoxのLinuxマシンにコマンドが注入されるソフトウェアが出来た。
更にDocker公式はWindowsやMacで準仮想化技術を使った軽量かつシンプルな機能しかない仮想Linuxマシンを開発して、docker-machineと一緒にして配布した。
これがDocker for Windows(Mac)
投稿2018/08/07 15:02
総合スコア21158
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
投稿2018/08/07 14:05
総合スコア16415
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/07 14:21
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/07 23:37
退会済みユーザー
2018/08/07 23:44
2018/08/07 23:52
退会済みユーザー
2018/08/09 15:24