という事をさっき行ったのでメモ。
前提条件
- 僕の環境の Hyper-V は、vSwitch で NAT が有効になっている
- NixOS は現時点の
masterを使用 (2017 年 10 月 26 日現在) - BargeOS は 2.6.2
BargeOS VM の下準備
- Hyper-V で BargeOS を動かす際には、 BIOS が使える第一世代の VM を使う
- SWAP 領域と DATA 領域は
sudo fdisk /dev/sdaで云々する - ネットワークは
ipコマンドを使って/etc/init.d/start.shで自動的に割り当て - それと
/etc/default/dockerを作成してDOCKER_HOST="-H unix:// -H tcp://0.0.0.0:2375"する
NixOS VM の下準備
dockerコマンドを使える用にインストールDOCKER_HOSTで 先の BargeOS の VM の ip addr に接続する用に指定- なお、
dockerコマンドで API version のエラーが出る際にはDOCKER_API_VERSIONを指定する事
実際に使えるか確認
あとは下準備をすべて終えてから、
$ docker ps
等のコマンドを実行して、エラーが出なければ問題なし。
以上
まぁ、細かい所について書くのは端折ってるけど、 大体こんな感じで環境構築しました、というメモでした。
はい。