我在 AWS EC2 实例上使用 docker-compose 运行了一些 docker 容器。我希望将日志发送到 AWS CloudWatch。我在从运行 Sierra 的 Mac 将日志从 docker 容器获取到 AWS CloudWatch 时也遇到了问题,因此我已经转移到运行 Amazon AMI 的 EC2 实例。
我的码头工人撰写文件:
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 时,出现以下错误:
刮刀_1 | 警告:“awslogs”日志驱动程序没有可用的日志
但容器正在运行。AWS CloudWatch 流上不显示任何日志。我已将 IAM 角色分配给运行 docker-containers 的 EC2 容器。
我现在完全不知道我应该做什么,并且会欣赏任何建议。