Docker 为日志记录添加附加内容:
app:
logging:
driver: awslogs
options:
awslogs-region: eu-west-3
awslogs-group: myappLogGroup
我已使用 aws configure 命令将我的 AWS 凭证添加到我的 Mac,并且凭证正确存储在 ~/.aws/credentials 中。
我使用的是docker桌面2.2.0.4。
当我运行 docker-compose up 时,出现以下错误:
错误:对于应用程序无法启动服务应用程序:无法初始化日志记录驱动程序:NoCredentialProviders:链中没有有效的提供程序。已弃用。有关详细消息传递,请参阅 aws.Config.CredentialsChainVerboseErrors
错误:启动项目时遇到错误。
我相信这是因为 Docker Daemon 中需要存在凭据。
此外,我了解到,仅向客户端提供 aws 凭证是不够的。根据 docker 文档:
您必须向 Docker 守护进程提供 AWS 凭证[...]
是否有可能将实际的
~./aws/credentials
文件安装在Docker桌面虚拟机中?
老实说,我已经尝试解决这个问题 4 天了,但我已经没有想法了......感谢任何帮助!提前致谢。