This image provides the AWS CLI.
docker build -t awscli .
Linux / MacOS:
docker run --rm -v $HOME/.aws:/root/.aws awscli aws s3 ls --profile <YOUR_PROFILE>
Windows (cygwin):
docker run --rm -v "/$HOME/.aws":/root/.aws awscli aws s3 ls --profile <YOUR_PROFILE>
winpty docker run -itv "/$HOME/.aws":/root/.aws -v "/$PWD/.":/aws awscli
You can setup an alias for awscli
on your local machine to simply start a container.
alias awscli='docker run --rm -itv $HOME/.aws:/root/.aws -v $(pwd):/aws aws-cli aws'