Docker ToolboxをHyper-V上にセットアップ

Docker Toolboxをインストール

  • (すでにインストール済みなら)Select Componetsで「Git for Windows」のチェックを外す。
  • 同じく「Virtual Box」を外したいところだが、アンチェックできない。(なにこれ?)
  • なので、Docker Toolboxをインストール後、コントロールパネルからVirtual Boxをアンインストールする。

Hyper-V設定

  • 外部接続スイッチを作る。
  • Hyper-Vマネージャーを起動する。
  • 仮想スイッチマネージャーを開く。
  • 「外部」を選んで、仮想スイッチを作成する。

仮想マシン作成

仮想マシンストレージフォルダを作成

 PS> mkdir "C:\Docker"
  • ストレージフォルダを指定しないと%USERPROFILE%以下に.dockerが作成され、いけてない。

仮想マシン作成

 PS> docker-machine --storage-path "C:\Docker" create -d hyperv my-docker-machine
  • PowerShellは管理者権限で起動する。
  • 仮想マシン名は英数字と-のみ使える。

ストレージフォルダパスの指定

 PS> $env:MACHINE_STORAGE_PATH="C:\Docker"
  • 上のように環境変数を指定するが、いまいちいけてない変な環境変数名なので、docker-machine.exeのラッパーバッチを作って、その中で環境変数指定するといいだろう。
  • 全体的にしょぼさを感じる。

仮想マシンにSSH接続

 PS> docker-machine ssh my-docker-machine
  • クジラの絵が表示されたら、OK。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS