This is a very simple set of Alpine containers which bash pre-installed and also with bash set to be the default shell.
This was created for no other reason than we were bored of having to do this in every Alpine container we build so we decided to create our own base instead.
alpine-bash-<version> e.g. alpine-bash-314
alpine-bash:<version> e.g. alpine-bash:3.14
We do not include Dockerfiles with the repository as these are generated dynamically when required. We supply a helper script to do a lot of the heavy listing.
The helper script is called manage-all.sh
and can be from any level of the directory tree and is recursive.
If you are in the top level directory you will need to use
manage.sh
instead ofmanage-all.sh
./manage-all.sh --generate
./manage-all.sh --build [--clean]
./manage-all.sh --scan
./manage-all.sh --publish [ --ghcr ]