Docker用于日志记录的附加功能
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时,出现以下错误:
错误:对于应用程序,无法启动服务应用程序:无法初始化日志记录驱动程序:NoCredentialProviders:链中没有有效的提供程序。不推荐使用。有关详细消息传递,请参阅aws.Config.CredentialsChainVerboseErrors
错误:启动项目时遇到错误。
我相信这是因为需要在Docker Daemon中提供凭据。
此外,据我了解,仅向客户端提供AWS凭证还不够。根据docker documentation:
您必须向Docker守护程序提供AWS凭证[...]
是否可能在 Docker桌面虚拟机中挂载实际的~./aws/credentials
文件?
老实说,我已经尝试修复此问题4天了,但我的构想已经耗尽了……任何帮助,我们将不胜感激!
谢谢。