前回からkitematicを読んでる
今回はkitematicがどうやってdockerとかVirtualBoxなどの依存するパッケージをインストールしているかを調べてみた
依存するパッケージのインストール方法
結論として、現状のkitematicではDocker Toolboxをユーザーの手でインストールしてもらっているみたい
https://github.com/docker/kitematic/blob/master/src/components/Setup.react.js#L49
すごい単純だった
実際に動かしてないから多分だけど
昔のkitematicではどうしていたか
現状では手動のインストールだけど、前のverとかだとどうしていたか気になったので調べてみたら、バイナリをコピーしたりしていた
VirtualBoxもインストーラーを叩くようにしているみたい
割りと泥臭いけど、こんなんでいいかみたいな安心感ある
次
次はlocalにインストールされているdockerとかの確認をどうやってやっているかを詳しく読みたい