クラウドサービスは、サーバやネットワークなどのインフラを、どこからでも、簡便に、必要に応じて利用でき、かつ品質が高いことから、個人のみならず企業までもが活用している。 クラウドサービスは、Iaas、Paas、Saasのサービスモデルで提供されており、最近ではサービスモデルのひとつであるIaasをより効率良く活用するために、必要最小限のリソースでアプリケーションを実行できる環境を提供するコンテナ型の仮想サービスが注目を集めている。 そこで、コンテナ型の仮想サービスを理解する上で、代表的なソフトウェアであるDockerについて説明する。 「Docker」とは、Docker Incが提供するコンテナ型の仮想化環境を構成、管理するソフトウェアである。コンテナ型の特徴として、必要最小限のアプリケーション実行環境(コンテナ)をソフトウェアとして提供できるところにある。 仮想化環境は、コンピュータ上に仮