以前は、企業がシステムを構築する上で、1台のサーバを設置し、その上に1つのシステムを作るオンプレミス型が主流でした。 続いて登場したのが、1台のサーバの上に複数のシステムを構築する「プライベートクラウド」や、ベンダーが保有するサーバを借りて構築する「パブリッククラウド」などです。 そして、次のインフラの選択肢として、Dockerという仕組みが脚光を浴びています。 DockerはDocker社が開発したコンテナという概念を管理するソフトウェアで、サーバを起動する方法がシンプルで、かつ起動や処理が速いことが特徴です。 今回はそんなDockerの特徴やよく使うコマンドを紹介していきます。 Dockerとは何かをわかりやすく解説 Dockerの仕組みをイメージする上で、手がかりとなるのが「仮想化」という概念です。10年ほど前であれば、1台のサーバに1つのOSをインストールして利用していました。 近