gnu-on-alpine 3.18.0とalpine-plus-plus 3.18.0のリリース
TL;DR
gnu-on-alpine 3.18.0とalpine-plus-plus 3.18.0をリリースしました。これらは、シェルスクリプトを使用するGitHub Container Actionsを実装するための軽量コンテナです。どちらのコンテナもalpineを基盤にしており、GitHub Actions内での高速な読み込みのためにイメージサイズを小さく抑えています。両方ともbash、coreutils、findutils、gawkがプリインストールされており、alpine-plus-plusにはさらにgitもプリインストールされています。
gnu-on-alpine 3.18.0の変更点 - 2023-05-10
変更点
- Alpineを3.18.0に更新しました。
alpine-plus-plus 3.18.0の変更点 - 2023-05-10
変更点
- Alpineを3.18.0に更新しました。
詳細情報
詳しい情報は、私の以前の投稿をご覧ください。DEV上のgnu-on-alpineとalpine-plus-plusの記事、およびGitHubリポジトリも参考にしてください。
要約
gnu-on-alpine Dockerイメージは、GN
Uツール(バッシュシェル、gawk、coreutils、findutilsなど)を使用してシェルスクリプトをサポートし、画像サイズを比較的小さく保つことを目指しています。基盤のイメージとしてAlpine Linuxを使用しています。gnu-on-alpineイメージは、Alpine Linuxの上にbash、findutils、coreutils、gawkを追加しています。
詳細情報
alpine-plus-plus Dockerイメージは、bashやシェルユーティリティを主に使用するGithub-actionsによって動機付けられていますが、bashやGNUツール(gawkなど)だけではなくgitも必要な場合で、画像サイズを相対的に小さく保ちたいときに適用可能です。基盤のイメージとしてAlpine Linuxを使用しています。単体のAlpineはほぼこの目的に適していますが、バッシュシェルや通常使用されるGNUツール(findutils、gawkなど)はもちろん、gitも欠けています。alpine-plus-plusイメージは、Alpine Linuxの上にgit、bash、findutils、coreutils、gawkを追加しています。
マルチプラットフォームイメージ
gnu-on-alpineには以下のプラットフォームが用意されています:
- linux/386
- linux/amd64
- linux/arm/v6
- linux/arm/v7
- linux/arm64
- linux/ppc64le
- linux/s390x
ソースリポジトリとビルド
ソースリポジトリはGitHubでメンテナンスされています。イメージはGithub上でビルドされ、Docker HubとGithub Container RegistryにGitHub Actionsを使用してプッシュされます。
...
私に連絡する方法
または私のウェブサイトを訪問してください:
Vincent A. Cicirello - コンピュータサイエンスの教授
Vincent A. CicirelloはStockton大学のコンピュータサイエンスの教授で、人工知能、進化計算、スウォームインテリジェンス、計算知能の研究者です。彼はカーネギーメロン大学からロボティクスの博士号を取得しています。ACMシニアメンバー、IEEEシニアメンバー、AAAIライフメンバー、EAIディスティングイッシュドメンバー、およびSIAMメンバーです。
cicirello.org
こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/cicirello/gnu-on-alpine-3180-and-alpine-plus-plus-3180-released-3hde