Image based on Alpine Linux with the following tools:
- aws-cli version 2
- Podman as Docker tools aternative (easier to install and no daemon running)
- make tools
- bash shell
The public Docker Hub repository is here: https://hub.docker.com/r/sraillard/aws-cli
To run it in interactive mode:
docker run --privileged --rm -it -e "AWS_DEFAULT_REGION=xxx" -e "AWS_ACCESS_KEY_ID=xxxx" -e "AWS_SECRET_ACCESS_KEY=xxxx" sraillard/aws-cli:alpine-3.23.2
--privileged is needed for building docker images.
At repository root folder:
docker build -t docker.io/sraillard/aws-cli:alpine-3.23.2 .
docker login -u xxxx -p xxxx
docker push docker.io/sraillard/aws-cli:alpine-3.23.2