Blog

AmazonLinux2-minimalについて調べました

March 10, 2020

AmazonLinux 自体は知っていましたが、どんなバリエーションがあるかなどはあまり知らず、 Docker を使いたいときは始めから入っている ECS optimized な AMI を選ぶなど適当だったので調べてみました。

まず、メジャーバージョンとしては現在1と2があるようで、 1 の方は 2020/12/31 に EOL となって、 2023/06/30 までメンテナンスサポートフェーズとなるようです。 そのため、これから使い始めるのであれば AmazonLinux2 にしておいた方がよさそうですね。

AmazonLinux2 は 通常版と minimal のものがあり、通常版でも標準で入っているパッケージは少なめなようですが minimal の方はさらに少なくなっています。 とはいえ、 bash や curl は始めから入っていますし、気になるのは awscli が入っていないことくらいでしょうか。 普段 docker で alpine をよく使っているので、むしろ minimal がまだ削れそうに感じます。

また、 amazon-linux-extras コマンドから追加のソフトウェアをインストールすることができるので、 困ることはほとんどないと思います。 dockerepel もコマンド1つで入りますし、変わったものでは ecs クライアントもインストールすることができます。

今まで適当に ECS Optimized な AMI を使っていましたが、 AmazonLinux2-minimal を積極的に使っていこうと思いました。