Your software to the GPL 3.0 or later (derived from the inclusion of bashĪnd the other GNU tools). Is written, one of the effects of the combination of those licenses isĪ constraint on the licensing of such a pre-built image containing Is your responsibility to follow the licenses of all of the Using alpine-plus-plus as the base image, it If you build and distribute an image containing your software, The licenses of the components of Alpine Īnd also includes the licenses of the GNU tools added to the image Since the base image is Alpine, this would include The source code, including the Dockerfile and anythingĮlse within the Github repository for alpine-plus-plus, is licensed under theĪs with all pre-built Docker images, the image itself (once built, or obtained fromĭocker Hub or the Github Container Registry) contains software that is covered by a # The rest of your Dockerfile would go here.Ī specific example usage can be found in the Dockerfile Pull the latest image from Docker Hub with the following (replace latest withĪ specific version number if you prefer):įROM ghcr.io/cicirello/alpine-plus-plus:latest The pre-built image is hosted on both Docker Hub and the Github Container Registry. MAJOR correspond to incompatible changes, differences in MINORĬorrespond to introduction of backwards compatible new functionality,Īnd PATCH corresponds to backwards compatible bug fixes. The Alpine image used as the base, with major corresponding major version.įor example, if 3.13.5 is the latest release, then 3 maps to this as well. Tags of the form MAJOR (e.g., 3) correspond to the most recent patch level of.Tags of the form MAJOR.MINOR (e.g., 3.13) correspond to the most recent patch level of.Tags of the form (such as 3.13.5) indicate the SemVer of.The tag latest indicates, well, the latest image.Docker Tags and Versioning SchemeĮach image pushed to Docker Hub and the Github Container Registry is tagged as follows: The only fully-loaded photo editor integrated across macOS, Windows and iPad, Affinity Photo is the first choice of millions of professionals around the. The images are built on Github and pushed to Docker Hub, as well as the Github Container Registry using Github Actions. The source repository is maintained on GitHub. Multiplatform ImageĪlpine-plus-plus has the following platforms available: Git, bash, findutils, coreutils, and gawk on topįor more information, see my blog post on DEV: gnu-on-alpine and alpine-plus-plus: Two Lightweight Containers for Implementing GitHub Container Actions with Shell Scripting. Used GNU tools such as findutils, gawk, etc. However, it lacks the bash shell, and commonly Need bash and GNU tools like gawk, etc, as wellĪs git, but also want to keep the image size Github-actions implemented primarily with bashĪnd shell utilities, but is also potentiallyĪpplicable to any use-case where you primarily The alpine-plus-plus Docker image is motivated by A lightweight docker image for shell scripting and git (Alpine plus bash, coreutils, findutils, gawk, git) Docker Hub
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |