我无法在 ecs 中显示来自我的 docker 容器的日志。
What I did:
1) ssh into an ec2 instance of the cluster.
2) docker logs my service
然后显示此消息:
FATA[0000] Error executing 'logs': Failed to get log configuration: Container 'my-container': Must specify log driver as awslogs
我想要做的是在控制台中显示日志。
我不明白的是,对于某些容器,命令 docker logs 工作正常。
最佳答案
在 /etc/docker/daemon.json
中打开 docker 守护进程文件并添加日志驱动程序:
{
"log-driver": "awslogs"
}
并使用
sudo systemctl restart docker
重新启动 docker
关于amazon-web-services - 在 aws ECS 集群中显示 docker 容器日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54180922/