Dockerは2013年に登場して以来、急速に普及が進んでいる仮想化ソフトウェアの一つです。「一体Dockerとはどういうものなのか?」について簡単にまとめました。 Docker - Build, Ship, and Run Any App, Anywhere https://www.docker.com/ Dockerを理解するには、Docker開発者のSolomon Hykes氏の講演ムービーが参考になります。 Introduction to Docker - YouTube 下図の上半分にあるように、現代においては木箱から車やピアノまで大小さまざまな物が輸送されています。多様な物が輸送されているだけでなく、下図の下半分のように物を運ぶための手段もトラックから鉄道、船舶などさまざま。 「どの手段で何を運ぶのか」を考えていくと無数の組み合わせが存在してしまい、キリがなくなってしまいます。
![どこでも同じ環境を再現してアプリを動かせる仮想化ツール「Docker」の仕組みとは? - GIGAZINE](https://cdn-ak-scissors.b.st-hatena.com/image/square/e690cc769688b04ee352f0ca0cfbf840a29140ac/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2018%2F10%2F05%2Fdocker-container-kubernetes%2Fdocker.png)