Docker Awslogs日志记录驱动程序问题-NoCredentialProviders:链中没有有效的提供程序

Docker Awslogs日志记录驱动程序问题-NoCredentialProviders:链中没有有效的提供程序,docker,amazon-cloudwatch,docker-for-mac,Docker,Amazon Cloudwatch,Docker For Mac,Docker compose添加日志: app: logging: driver: awslogs options: awslogs-region: eu-west-3 awslogs-group: myappLogGroup 我已使用AWS configure命令将我的AWS凭据添加到mac,并且凭据正确存储在~/.AWS/credentials中 我

Docker compose添加日志:

   app:
        logging:
              driver: awslogs
              options:
                awslogs-region: eu-west-3
                awslogs-group: myappLogGroup
我已使用AWS configure命令将我的AWS凭据添加到mac,并且凭据正确存储在~/.AWS/credentials中

我正在使用docker desktop 2.2.0.4

运行docker compose up时,出现以下错误:

错误:for app无法启动服务app:未能初始化日志记录驱动程序:NoCredentialProviders:链中没有有效的提供程序。不赞成。有关详细消息,请参见aws.Config.CredentialsChainVerboseErrors

错误:在启动项目时遇到错误

我相信这是因为凭证需要存在于Docker守护进程中

另外,我学到的是,仅向客户提供aws凭据是不够的。根据docker的说法:

您必须向Docker守护程序[…]提供AWS凭据

实际的
~./aws/credentials
文件是否可能装载在Docker Desktop虚拟机中

老实说,我已经尝试了4天来解决这个问题,我的想法已经没有了。。。感谢您的帮助


提前谢谢。

我现在也有同样的问题。对不起,伙计,这件事发生在我身上已经很久了,我甚至不记得它的来龙去脉了。祝你好运我现在也有同样的问题对不起,伙计,这件事发生在我身上已经很久了,我甚至不记得它的来龙去脉了。祝你好运