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 HubGithub Container RegistryにGitHub Actionsを使用してプッシュされます。

...

私に連絡する方法

DEVGitHubで私をフォローしてください:

cicirello画像

または私のウェブサイトを訪問してください:

Vincent A. Cicirello - コンピュータサイエンスの教授

Vincent A. CicirelloはStockton大学のコンピュータサイエンスの教授で、人工知能、進化計算、スウォームインテリジェンス、計算知能の研究者です。彼はカーネギーメロン大学からロボティクスの博士号を取得しています。ACMシニアメンバー、IEEEシニアメンバー、AAAIライフメンバー、EAIディスティングイッシュドメンバー、およびSIAMメンバーです。

favicon cicirello.org

こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/cicirello/gnu-on-alpine-3180-and-alpine-plus-plus-3180-released-3hde