BargeOS VM を Hyper-V 上に立てて Hyper-V 上の NixOS の Docker から繋ぐ

読了まで:約1分


と​いう​事を​さっき​行ったので​メモ。

前提条件

  • 僕の​環境の​ 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

等の​コマンドを​実行して、​エラーが​出なければ​問題なし。

以上

まぁ、​細かい所に​ついて​書くのは​端折ってるけど、​ 大体​こんな​感じで​環境構築しました、と​いう​メモでした。

はい。

にゃるら(カラクリスタ)

『輝かしい青春』なんて失かった人。
次に備えて待機中。

今は趣味でプログラミングをして
生活しています。