20時36分はじめに本ブログでは、仮想化ソフトウエアとしてVagrantを取り上げています。Vagrantは気軽に仮想マシンを作成できる反面、起動の遅さについては、Vagrantのリリース当初から指摘されています。今回紹介するDockerは、Vagrantと同じ仮想化ソフトウエアですが、軽量な仮想化環境として人気を集めています。DockerとはDockerについては、アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識で紹介されていますので、参考にして下さい。ESXServerに代表されるハイパーバイザー型の仮想化ソフトウエアでは無く、コンテナ型と言われる仮想化ソフトウエアです。Dockerでは、仮想マシンをコンテナとして管理実行できるため、同一サーバ上で複数の異なるコンテナ(仮想マシン)を実行することができます。Dockerをインストールしますが、CoreOSをサーバハードウェアにインストールするとDockerをハイパーバイザー型のように使用することもできます。作業の前提条件は、下記のとおりです。1.6.3Dockerサーバの構築Vagrantのシェルプロビジョニングを利用して、Dockerをインストールします。Vagrantfile作成Vagrantfileを作成します。6.5(64bit)のBoxイメージを指定しています。ローカル環境にBoxイメージが無い場合、こちらから、CentOSのBoxイメージをダウンロードできるようにbox_urlを変更して下さい。20行目以降では、EPELリポジトリのインストールと、EPELリポジトリからdockerパッケージをインストールしています。]以上で、Dockerサーバを構築できます。