mac docker中的awslogs日志记录驱动程序出现NoCredential错误
您好,我正在尝试在我的mac计算机上的docker容器中启用云监视日志记录。mac docker中的awslogs日志记录驱动程序出现NoCredential错误,docker,logging,amazon-cloudwatchlogs,Docker,Logging,Amazon Cloudwatchlogs,您好,我正在尝试在我的mac计算机上的docker容器中启用云监视日志记录。 Docker版本 版本:18.03.1-ce。 API版本:1.37 每次启动容器时都会出现以下错误 Error response from daemon: failed to initialize logging driver: NoCredentialProviders: no valid providers in chain. Deprecated. For verbose messaging see a
Docker版本 版本:18.03.1-ce。 API版本:1.37 每次启动容器时都会出现以下错误
Error response from daemon: failed to initialize logging driver: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
我尝试了以下方法:
- 在/etc/default/docker中导出AWS_ACCESS_KEY_ID(等)
- 挂载~/.aws/凭证
- 以env身份传递aws凭据
docker run -d -p 5801:8080 --env AWS_REGION=us-west-2 -v /Users/me/.aws/credentials:/root/.aws/credentials:ro --log-driver=awslogs --log-opt awslogs-region=us-west-2 --log-opt awslogs-group=perf-log-group --log-opt awslogs-create-group=true --log-opt awslogs-stream=awslogs-ing imageId
您能否建议我在这里缺少什么,好像我删除了日志部分应用程序工作正常,并且我可以在应用程序中访问aws api。我现在也有同样的问题