Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac docker中的awslogs日志记录驱动程序出现NoCredential错误_Docker_Logging_Amazon Cloudwatchlogs - Fatal编程技术网

mac docker中的awslogs日志记录驱动程序出现NoCredential错误

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

您好,我正在尝试在我的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 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。

我现在也有同样的问题