6 ポイント 投稿者 blurblah 2019-09-19 | まだコメントはありません。 | WhatsAppで共有

要約すると、

jarをコピーする方式を使うと、コード変更のたびにlayerを新しく生成することになる

jarファイルのサイズ分のlayerを新しく生成するため、ストレージとビルド時間が無駄になる

そこで、変更がほとんどないlibraryとmeta-infとclassesに分離する

変更されるimage layerのサイズは減らせるが、この作業は面倒で煩わしい

=> jib というものを使おう

マイクロサービス単位で分割する場合はそれほど大きな意味があるのかとも思いますが、

docker layerのcachingについては常に意識しておく必要がありそうです。

まだコメントはありません。

まだコメントはありません。