コンテナ起動時に AWS_ACCESS_KEY_ID
と AWS_SECRET_ACCESS_KEY
を環境変数に設定することで、ホストで利用しているAWSのクレデンシャル情報をコンテナに引き継ぐことができます。
PROFILE=hogehoge
AWS_ACCESS_KEY_ID=$(aws --profile $PROFILE configure get aws_access_key_id)
AWS_SECRET_ACCESS_KEY=$(aws --profile $PROFILE configure get aws_secret_access_key)
docker run \
-e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
-e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
<イメージ名> <CMD>