我有几个在AWS EC2实例上通过docker-compose运行的Docker容器。 我希望将日志发送到AWS CloudWatch。 由于在我的Mac上运行Sierra时获取Docker容器的日志并发送到AWS CloudWatch存在问题,因此我已经转到运行Amazon AMI的EC2实例。
我的docker-compose文件:
version: '2'
services:
scraper:
build: ./Scraper/
logging:
driver: "awslogs"
options:
awslogs-region: "eu-west-1"
awslogs-group: "permission-logs"
awslogs-stream: "stream"
volumes:
- ./Scraper/spiders:/spiders
当我运行docker-compose up时,出现以下错误:
scraper_1 | 警告:'awslogs'日志驱动程序没有可用的日志
但是容器正在运行。 AWS CloudWatch流上不会出现任何日志。 我已将IAM角色分配给EC2容器,docker容器在其中运行。
我现在完全不知道该做什么,希望能得到任何建议。