我有一个不断重启的docker容器
Name Command State Ports
--------------------------------------------------------------------------------------------------------
wenotecloudstorage_flask_1 /bin/sh -c /usr/local/bin/ ... Restarting
wenotecloudstorage_nginx_1 nginx -g daemon off; Up 0.0.0.0:2083->443/tcp, 80/tcp
我希望我有一个简单的方法,以查看错误日志重新启动的原因。
我在Docker: Container keeps on restarting again on again上阅读
我尝试
docker logs --tail 50 --follow --timestamps wenotecloudstorage_flask_1
error from daemon in stream: Error grabbing logs: EOF
有没有一种简单的方法,可以弄清docker容器不断重启的原因?
答案 0 :(得分:0)
请勿使用“码头工人日志”。使用“ docker-compose logs flask”查看该重启容器的日志。 您可以选择:
docker-compose logs -f --tail=50 flask
您看到的错误是因为普通的“ docker日志”正试图读取日志,但是容器已经死亡。 Docker-compose可以更好地处理它。
如果它不在日志中,那么您将不得不更深入地研究应用程序的配置。但是我敢打赌,您会看到一条不错的日志消息,它将带您朝正确的方向前进。