* Docker ToolboxをHyper-V上にセットアップ [#mef8072f]

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

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

** 仮想マシン作成 [#ifacfbc1]
*** 仮想マシンストレージフォルダを作成 [#n3e1b4e0]
 PS> mkdir "C:\Docker"
- ストレージフォルダを指定しないと%USERPROFILE%以下に.dockerが作成され、いけてない。
- ストレージフォルダを指定しないと%USERPROFILE%以下に.dockerフォルダが作成され、いけてない。

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

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

** 仮想マシンにSSH接続 [#d1082cfc]
 PS> docker-machine ssh my-docker-machine
- クジラの絵が表示されたら、OK。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS