【Docker】 docker toolboxでdockerとvagrantを共存
環境 Windows 10 VirtualBox 5.1.12 Vagrant 1.8.7 docker 1.13.1
壮絶に勘違いしていた事。
Windowsで現行Dockerはdocker for windowsしかないと思ってたorz
普通にdocker toolboxとかあるんですね。
docker for widows | docker toolbox | vagrant | |
---|---|---|---|
仮想化方式 | Hyper-V | VirtualBox | VirtualBox/Hyper-V |
VirtualBoxとの共存 | x | o | o / x |
Hyper-Vとの共存 | o | x | o / x |
- Vagrantはprovider選択でHyper-Vを選ぶ事が可。
- ただしWindowsでHyper-VのサービスをONにすると、Hyper-V以外のVirtualBoxは使えなくなる。
なので実際にはどちらか一方を選択という事になる。
docker toolboxは結局VirtualBox上にホストを立てるので、Vagrant上のVirtualBox上でやってもあまり変わらない。 しいて言うなら一枚中間が少なくなって、dockerコマンドがCMD上から使えるが、Linux使いだとCMDでdockerコマンド使えてもそんなにうれしくない気がする。