gnu-on-alpine 3.17.3 and alpine-plus-plus 3.17.3 Released

March 30, 2023




TL;DR

I just released gnu-on-alpine 3.17.3 and alpine-plus-plus 3.17.3, two lightweight containers for implementing GitHub Container Actions with shell scripting. Both containers are built upon alpine to keep the image size small for fast loading within GitHub Actions, and both are preinstalled with bash, coreutils, findutils, and gawk; and alpine-plus-plus is additionally preinstalled with git.



Changelog gnu-on-alpine 3.17.3 – 2023-03-30



Changed



Changelog alpine-plus-plus 3.17.3 – 2023-03-30



Changed



More Information

For more information, see my earlier post about gnu-on-alpine and alpine-plus-plus here on DEV, as well as their GitHub repositories.

A lightweight docker image for shell scripting with GNU tools

A lightweight docker image for shell scripting with GNU tools (Alpine plus bash, coreutils, findutils, gawk)

Summary

The gnu-on-alpine Docker image is designed
to support shell scripting using GNU tools
such as the bash shell, gawk, coreutils, and
findutils, while keeping the image size relatively
small. Alpine Linux is used as the base
image. The gnu-on-alpine image adds
bash, findutils, coreutils, and gawk on top
of Alpine Linux.

Multiplatform Image

gnu-on-alpine has the following platforms available:

  • linux/386
  • linux/amd64
  • linux/arm/v6
  • linux/arm/v7
  • linux/arm64
  • linux/ppc64le
  • linux/s390x

Source Repository and Builds

The source repository is maintained on GitHub. The images are built on Github and pushed to Docker Hub, as well as the Github Container Registry using Github Actions.

Docker Tags and Versioning Scheme

Each image pushed to Docker Hub and the Github Container Registry is tagged as follows:

  • The tag latest indicates…

A lightweight docker image for shell scripting and git

A lightweight docker image for shell scripting and git (Alpine plus bash, coreutils, findutils, gawk, git)

Summary

The alpine-plus-plus Docker image is motivated by
Github-actions implemented primarily with bash
and shell utilities, but is also potentially
applicable to any use-case where you primarily
need bash and GNU tools like gawk, etc, as well
as git, but also want to keep the image size
relatively small. Alpine Linux is used as the base
image. Alone, Alpine almost suits this purpose
However, it lacks the bash shell, and commonly
used GNU tools such as findutils, gawk, etc. It
also lacks git. The alpine-plus-plus image adds
git, bash, findutils, coreutils, and gawk on top
of Alpine Linux.

Multiplatform Image

alpine-plus-plus has the following platforms available:

  • linux/386
  • linux/amd64
  • linux/arm/v6
  • linux/arm/v7
  • linux/arm64
  • linux/ppc64le
  • linux/s390x

Source Repository and Builds

The source repository is maintained on GitHub…



Where You Can Find Me

Follow me here on DEV and on GitHub:

Or visit my website:

Vincent A. Cicirello – Professor of Computer Science at Stockton University – is a
researcher in artificial intelligence, evolutionary computation, swarm intelligence,
and computational intelligence, with a Ph.D. in Robotics from Carnegie Mellon
University. He is an ACM Senior Member, IEEE Senior Member, AAAI Life Member,
EAI Distinguished Member, and SIAM Member.

favicon
cicirello.org



Source link

Comments 0

Leave a Reply

Your email address will not be published. Required fields are marked *