https://github.com/nmemoto/docker-aws-cli
4.9K
Dockerコンテナで最新のAWS CLIを利用する https://hub.docker.com/r/nmemoto/aws-cli
docker pullする
$ docker pull nmemoto/aws-cli
aws にエイリアスを設定する
Mac, Linuxの設定例
$ alias aws='docker run --rm -t $(tty &>/dev/null && echo "-i") -v "$(pwd):/project" -v "${HOME}/.aws:/root/.aws" nmemoto/aws-cli'
Windows(Mingw) の設定例
$ alias aws='docker run --rm -t $(tty &>/dev/null && echo "-i") -v /$PWD:/project -v //c/users/nmemoto/.aws:/root/.aws nmemoto/aws-cli'
プロキシ下の設定例
$ alias aws='docker run --rm -t $(tty &>/dev/null && echo "-i") -v "$(pwd):/project" -v "${HOME}/.aws:/root/.aws" -e HTTP_PROXY=http://xxxxx:8080 -e HTTPS_PROXY=http://xxxxx:8080 nmemoto/aws-cli'
通常と同じように AWS CLI を使用する
$ aws --version
aws-cli/1.16.82 Python/3.6.6 Linux/4.9.125-linuxkit botocore/1.12.72
Content type
Image
Digest
Size
38.6 MB
Last updated
about 7 years ago
docker pull nmemoto/aws-cli