前提とする知識1. Docker とは? まず、Docker についてですが、ウィキペディアでは以下のように説明されています。 Docker(ドッカー)はコンテナ型の仮想化環境を提供するオープンソースソフトウェアである。VMware製品などの完全仮想化を行うハイパーバイザ型製品と比べて、ディスク使用量は少なく、仮想環境 (インスタンス) 作成や起動は速く、性能劣化がほとんどないという利点を持つ。 引用元:Docker – Wikipedia 簡単に言ってしまうと、Docker は「ものすごく軽い仮想化環境構築ソフトウェア」です。Linux の仮想化技術を利用することで、必要なディスク使用量は小さく動作も軽いというメリットを生んでいます。 この「手軽な仮想化」が思った以上に便利であることが分かり、どんどん用途が広がって爆発的に普及しました。 Docker の思想Docker では、「1つの仮