まぁコンテナを使うだけなので、事前準備さえあれば、、、という前提の話です。
前提条件
VM上でdockerを動かす場合の前提条件
「MACアドレスのスプーフィングを有効にする」にチェック
プロセッサの「入れ子になった仮想化を有効にする」にチェック
Docker CEをインストールする
想定する環境
コンテナを外部ネットワーク(特定VLAN)に直接公開する
ネットワークを作成する(1秒)
docker network create -d macvlan \
--subnet=192.168.x.0/24 \
--gateway=192.168.x.254 \
-o parent=eth0 vlanx
docker hubからイメージを取得する(1秒)
docker pull zabbix/zabbix-appliance
コンテナをmacvlanに紐づけて起動する(1秒)
docker run --net=vlanx --ip=192.168.x.230 --name zabbix-severver -d zabbix/zabbix-appliance
動きました!!
※実際には、「docker pull」は数秒かかってます。
Comments