Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Latest commit

 

History

History
83 lines (64 loc) · 2.81 KB

File metadata and controls

83 lines (64 loc) · 2.81 KB

DockerToolbox logo
Github Build Status Release Commits since release

Overview

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.

Naming convention

Local containers

alpine-bash-<version> e.g. alpine-bash-314

Published containers

alpine-bash:<version> e.g. alpine-bash:3.14

Development

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 of manage-all.sh

Generate Dockerfiles

./manage-all.sh --generate

Build Containers

./manage-all.sh --build [--clean]

Scan Containers

./manage-all.sh --scan         

Publish Containers

./manage-all.sh --publish [ --ghcr ]