Docker 容器日志分析

2020-06-17 07:00:55易采站长站整理

echo 'Initializing database'
"$@" --initialize-insecure
echo 'Database initialized'

这样就是mysql容器启动时候的输出对应起来了。entrypoint.sh比较复杂,主要功能就是启动mysqld,并将日志输出,因为不是本文重点,就不详细介绍了。

总结

docker容器默认输出到本地json文件,并且可以对其进行大小和数量控制。
应用容器日志可以先生成日志文件,然后将应用日志文件软连接到标准输出,比如nginx;也可以在启动时候直接将日志打印到标准输出,比如mysql。

您可能感兴趣的文章:docker搭建php+nginx+swoole+mysql+redis环境的方法Dockerfile指令与基本结构的讲解使用docker快速部署Elasticsearch集群的方法使用Docker部署MySQL 5.7&8.0主从集群的方法步骤使用dockercompose搭建springboot-mysql-nginx应用使用Docker部署Spring Boot的方法示例使用Docker部署Nginx+Flask+Mongo的应用详细记一次Docker部署服务的爬坑历程docker中的环境变量使用与常见问题解决方案docker打包node项目的过程讲解