Microsoft Hyper-V

自分の Windows マシン上にある Hyper-V で、Boot2Docker 仮想マシンを作成します。Hyper-V の有効化は こちら をご覧ください。Hyper-V マシンの作成・管理のためには、管理者レベル権限を使う必要があります。

注釈

ドライバを使うには既存の仮想スイッチを使う必要があります。Hyper-V は外部のネットワーク・インターフェース(ブリッジなど)を共有できます。詳しくは こちらのブログ をご覧ください。NAT を使いたい場合は、内部のネットワーク(internal network)を作成し、 Internet Connection Sharing を有効化します。

$ docker-machine create --driver hyperv vm

オプション:

  • --hyperv-boot2docker-url : boot2docker ISO の URL 。デフォルトは利用可能な最新バージョン。

  • --hyperv-virtual-switch : 使用する仮想スイッチ名。デフォルトは1番目に見つかったもの。

  • --hyperv-disk-size : ホスト上のディスク容量を MB 単位で指定。

  • --hyperv-memory : ホスト上のメモリ容量を MB 単位で指定。デフォルトでは、マシンは dynamic メモリをセットアップに使います。

  • --hyperv-cpu-count : ホスト上の CPU 数。

  • --hyperv-static-macaddress : Hyper-V ネットワーク・アダプタの静的 MAC アドレス。

  • --hyperv-vlan-id : Hyper-V ネットワーク・アダプタの VLAN ID (存在している場合)。

利用可能な環境変数とデフォルト値は以下の通りです。

コマンドライン・オプション

環境変数

デフォルト値

--hyperv-boot2docker-url

HYPERV_BOOT2DOCKER_URL

最新の boot2docker url

--hyperv-virtual-switch

HYPERV_VIRTUAL_SWITCH

1番目に見つけたもの

--hyperv-disk-size

HYPERV_DISK_SIZE

20000

--hyperv-memory

HYPERV_MEMORY

1024

--hyperv-cpu-count

HYPERV_CPU_COUNT

1

--hyperv-static-macaddress

HYPERV_STATIC_MACADDRESS

未定義

--hyperv-vlan-id

HYPERV_VLAN_ID

未定義