mirror of
https://github.com/Rouji/multi-arch-docker-images.git
synced 2025-12-11 09:30:55 +00:00
mutli-arch docker images, such as linux/arm/v7,linux/arm64/v8,linux/arm/v6,linux/amd64,linux/ppc64le,linux/s390x
https://hub.docker.com/orgs/alpine
I was using the bitnami kubectl image before, which had envsubst built in and I relied on that quite a bit in CI pipelines. I'm guessing other people might run into the same problem. And it's a very small dependency anyway. |
||
|---|---|---|
| .circleci | ||
| ansible | ||
| asma | ||
| bruno | ||
| curl | ||
| flake8 | ||
| httpie | ||
| kubectl | ||
| links | ||
| lynx | ||
| mkcert | ||
| mongosh | ||
| mysql | ||
| openssl | ||
| psql | ||
| semver | ||
| snmpsimulator | ||
| socat | ||
| sqlite | ||
| trivy | ||
| xml | ||
| .gitignore | ||
| build.sh | ||
| build_asma.sh | ||
| build_trivy.sh | ||
| entrypoint.sh | ||
| functions.sh | ||
| LICENSE | ||
| README.md | ||
| stable.sh | ||
multi-arch-docker-images
Why we need it
- Mostly it is used during CI/CD (continuous integration and continuous delivery) or as part of an automated build/deployment
- mutli-arch images supported, so you can easily run it on most OSs with same
docker pull/runcommands
supported images
- links - open source text and graphic web browser
- lynx - The Text Web-Browser
- curl - command line tool for transferring data with URLs
- mysql - The MySQL Command-Line Client
- psql - a terminal-based front-end to PostgreSQL
- trivy - Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
- semver - The semantic version parser
- socat - a multipurpose relay tool for Linux
- httpie - make CLI interaction with web services as human-friendly as possible
- mongosh - The Mongo Command-Line Client
- ansible - an open-source automation tool that allows you to automate tasks, configuration management, and application deployment.
- sqlite - a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine
- bruno - Git-Friendly Opensource API client with collections version control
- kubectl - Kubernetes command-line tool for managing clusters
- [xml] - mix with xml, jq, xq tools
Image details
Usage
There are simple usages in its application folders, but recommend to get help from application's offical documents.
The Processes to build these images
- Enable CI cronjob on this repo to run build regularly on master branch (Weekly)
- Build and push the images with latest version
- Run the latest image locally and get the application version
- Tag the image with the version, from previous step
- push the image with versions via tool called crane