刚开始使用docker conda/miniconda3-centos7
但是当进入容器并安装pip install awscli
然后aws configure
使用默认设置时 - 无法运行aws s3 ls
。
错误:
Unable to locate credentials. You can configure credentials by running "aws configure".
在docker运行的同一台主机上 - 我可以在没有问题的情况下运行命令。
发布于 2019-07-11 08:48:13
我建议只是~/.aws/config
在运行期间与容器共享主机文件上的当前凭据:
docker run -it -v ~/.aws:/root/.aws conda/miniconda3-centos7 /bin/bash
# export AWS_PROFILE=<MY_PROFILE_NAME> (Optionally export the required profile (if not default))
# pip install awscli
# aws s3 ls
https://stackoverflow.com/questions/-100007075
复制相似问题