Dockerって何かやってくとどんどんディスク圧迫するよね・・・ Dockerは素晴らしいソリューションだし、失敗しても削除すればいいという側面から手軽に使えるのが特に今までの仮想化ソリューションになかったという点が素晴らしいと思う。 でも。でもね。ファイルシステムのレイヤーをどんどん積み上げていくから、ディスクをどんどん圧迫する。 AUFSの仕組みをざっと解説する 幸か不幸か、ずーっと前に仕事でUnionFSを使ったことがあって、一方でDockerで使ってるAUFSは「Another UnionFS」。UnionFSを改良することを目的としたプロダクト。ということで、仕組みは同じだろう。ということで、色々すっ飛ばして実際間違ってる可能性もありますが、UnionFSで使われるオーバーレイと言われる仕組みを説明してみたいと思います。 図内ではベースになるファイルのレイヤーに対して、3つオーバ
![docker exportとdocker importでdockerイメージのサイズを小さくする](https://cdn-ak-scissors.b.st-hatena.com/image/square/5488df8699549fda61b8c156a67593bfe05590d8/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhG_7hgpZ5E3vNq5wRvAWB4IoayrmIJAau2tsbGdFR4VQRzE5nwoNuThrbEo0KVy5bDP_nHVf2XOPo-9j_4IW5zJ3_t_gA0iKJCBU_cL9dOBbOz8B8O-80iBjumTU15Ywol7hSD_Lw_4JE%2Fw1200-h630-p-k-no-nu%2Faufs_description2.png)