くりにっき

フルスタックキュアエンジニアです

自分がメンテしてるDockerイメージをslimに移行した

タイトルが全て

経緯

勢い

やったこと

ruby:3.4 を使ってるリポジトリでベースイメージを ruby:3.4-slim に変えた。

github.com

github.com

結果

push後のサイズが半分くらいになっていい感じ

もっとDockerイメージダイエットを頑張るのであればalpineにすべきなんだけど https://future-architect.github.io/articles/20240726a/

Alpineを選んで25MB変わったところでストレージのコストや転送時間は対して変わりませんが、CPU性能が落ちて、その分余計に処理時間が伸びて増えるコストの方が膨大なので、Debian系のベースイメージを使うべきです。

ってあるのでDebianのままにしてます