takafumi blog

日々の勉強メモ

【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を選ぶ事が可。
  • ただしWindowsHyper-VのサービスをONにすると、Hyper-V以外のVirtualBoxは使えなくなる。
    なので実際にはどちらか一方を選択という事になる。

docker toolboxは結局VirtualBox上にホストを立てるので、Vagrant上のVirtualBox上でやってもあまり変わらない。 しいて言うなら一枚中間が少なくなって、dockerコマンドがCMD上から使えるが、Linux使いだとCMDでdockerコマンド使えてもそんなにうれしくない気がする。

f:id:takafumi-s:20170218135432p:plain