質問: (追記:2017/01/02 11:45AM) Docker for Mac (Versin 1.12.5) コンテナのOSはubuntu:14.04を元にして作成したイメージです です
回答: Dockerのイメージは、単純なISOイメージのようなバイナリではありません。 ここがDockerの大発明だったところで、ISOイメージのようなバイナリを差分として何枚も重ねて、一番上のイメージだけが読み書き可能な状態になっているという層状のイメージオブジェクトになっています。 (こうすることで、Ubuntu Linuxのイメージを作り、それをベースにJavaのイメージを作り、それをベースにTomcatのイメージを作り、それをベースにユーザーアプリケーションのイメージを...という風に作れます。UbuntuのイメージもJavaのイメージもリードオンリーなので他のイメージからもベースとして参照でき、共有できます) 層状になっているゆえに、下の層のデータが上の層で隠蔽されることもあり、結果として総ファイルサイズは内容よりも大きくならざるを得ません。ただし、下の層は共有できるので複数のコンテナを立ち上げていくと結果的にはディスクサイズの節約になっていきます(もちろん、層状ファイルシステムにはサイズの節約以上の意味があります。DOCKERFILEによりイメージが再生成できるので、ベースイメージだけのバージョンアップが簡単であるとか)。