はじめに
上手い書き出しが見つからないが、はじめにを付けたかったので付けました。
Dockerってなんですか。
コンテナ型の仮想化技術のことを指していて、1つの物理マシン上に複数の仮想環境を立ち上げることができます。
お手軽にアプリケーションの実行環境を整えられる技術と考えれば良いかもしれません。
実行環境を簡単に作成し、実行し、配布することができます。
比較対象
仮想化技術には、コンテナ型の他にホスト型、ハイパーバイザー型があります。
コンテナ型と比較するとハードウェアに負荷がかかるため、物理マシンの動作が遅くなります。
それがあると誰に役立つのか
チーム開発で役に立ちます。
同じ環境で開発を行いたい場合、Dockerがあることで簡単に配布することができます。
参考文献
https://hnavi.co.jp/knowledge/blog/docker/
https://knowledge.sakura.ad.jp/13265/