Dockerコンテナイメージを使う際にalpine等のコードネームらしきものがついていますが、備忘としてまとめます。
alpine | Alpine Linuxベースの軽量イメージ。最軽量であるため、コンテナイメージを極力小さくしたい場合におすすめ。しかし、パッケージマネージャーがapkという独自ツールであり、他のコードネームと毛色が違うので、使用する際は要注意。 |
slim | 必要最低限のモジュールしか入っていない。単体ではなくbuster等とセット。 |
buster | Debian10ベース。 |
stretch | Debian9ベース。 |
jessie | Debian8ベース。 |
wheezy | Debian7ベース。 |
windowsservercore | WindowsServer。LinuxやMacOSでは動作不可。 |
個人的にはalpineを使いたいところですが、デメリットを鑑みるとbuster-slimが無難かな。