1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[ポエム]AWSでコンテナを使うときはAmazon ECR Public Gallery を使おう

Posted at

AWSでコンテナを使うときはAmazon ECR Public Gallery を使おう

はじめに

docker環境でAWS CLIを構築しようとした時にalpineベースで構築しようとしてめちゃくちゃ詰まりました。AWS CLIの細かい仕様を知らなかったばかりに結構時間を使ってしまったので戒めとして記事を書きます。

alpineを使用する要件があるのであれば、それに従うしかありません。
しかし、特に事情がないのであれば、Amazon Linuxのイメージを利用しましょう。

結論

特別な理由がない限りはalpineではなく、Amazon ECR Public GalleryにあるAmazon Linuxのイメージを使いましょう。
※devcontainer(VSCodeの拡張機能)でAWS CLIを使う場合は特に

理由

alpineはAWS CLIのインストール要件を一部満たしていません。
インストール要件を満たす為に別途、必要なパッケージをインストールする必要があります。

必要なパッケージというのは
具体的にはalpine が利用している標準のCライブラリはmusl libc
AWS CLI バージョン 2 では glibc、groff、および less です。

また、EC2からECSなどに切り替える際にはAmazon Linux イメージを利用することで
ほぼ互換のある環境で動作確認ができます。

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?