Multi-arch (x86_64/amd64 and aarch64/arm64) Docker image based on Amazon Linux 2023 for DevOps use cases on AWS, such as CI/CD pipelines and manual admininistration of EKS workloads, including interactive shell usage.
Includes the following components:
- Python 3.12
- Go 1.22
- Node.js 22
- Poetry
- AWS CLI
- AWS CDK and CDK8s
- Mountpoint for Amazon S3
- Docker CLI
- Dive and MinToolkit/Mint
- Kubectl and Krew
- kind and vCluster
- Helm
- Argo CD
As well as the following utilities:
- jq, jo, and yq
- jsonnet
- GNU Parallel
- Common Linux utilities:
which
,find
,free
,tar
,gzip
,xz
,bzip
,unzip
,wget
,git
,pwgen
,
md5sum
,envsubst
(GNU gettext),sponge
/ts
/... (moreutils),bc
,openssl
,nmap
,tmux
,vim
- Pygments
- Just
- Tini
Size is approximately 3 GB.
Images are available in the following repositories:
- Docker Hub:
docker.io/erhhung/al2023-devops
- GitHub Container Registry:
ghcr.io/erhhung/al2023-devops
Version information about the installed components can be found inside the Docker image at /root/.versions.json
.
The current "All-in-One" image is getting bloated, so there's a need to create a slimmed-down image for CI/CD pipelines only, and a separate image for launching ad-hoc containers for manual administration.