slim でコンテナイメージのサイズを小さくする
Slim を使うとコンテナイメージのファイルサイズを縮小することが出来ます。
検証環境¶
以下の環境で検証しました。
- Ubuntu 22.04LTS
手動でインストール¶
手動でインストールするには以下のように実行します。
1 2 3 4 5 6 |
|
asdf でインストール¶
asdf でインストールするには以下のように実行します。
1 2 3 |
|
slim でビルドする¶
slim でコンテナイメージをビルドし、サイズを縮小するには例えば以下のように実行します。 但し、slim は仕組み上、ファイルを削除してしまう為、アプリケーションの挙動は保証されません。 十分にデバッグしたわけではないのですが、試しに GitBucket 4.40.0 イメージに対して slim を実行してみたところ、コンテナ自体は起動してログインフォームは表示されるのですが、ログインするとエラーになってしまいました。
1 |
|