参考:https://www.cnblogs.com/YatHo/p/7866029.html

  docker启动后日志会在以下位置

/var/lib/docker/containers/容器ID/容器ID-json.log

  也可以使用以下命令查看

docker logs 容器ID

  使用docker-compose可以通过配置把日志记录到本地文件中

  目录结构如下,其中mysql下的conf放置配置文件 data为数据库文件 log为mysql运行日志

root@zssj-magic-box:/data/docker-compose# tree -L 2
.
├── docker-compose.yml
└── mysql
├── conf
├── data
└── log

  docker-compose.yml

version: '2.0'
services:
mysql:
hostname: mysql
image: mysql:5.7
ports:
- 3306:3306
volumes:
- ./mysql/conf:/etc/mysql/conf.d
- ./mysql/data:/var/lib/mysql
#链接日志文件目录
- ./mysql/log:/var/log/mysql
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
environment:
MYSQL_ROOT_PASSWORD: 123456  

  my.cnf

[mysqld]
default-time_zone = '+8:00'
#去掉sql_mode的ONLY_FULL_GROUP_BY设置防止查询出现1055错误
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
log_error=/var/log/mysql/error.log

  启动docker报错,则进入容器创建文件/var/log/mysql/error.log并设置所属组为mysql

  这样就可以把日志记录设置的log目录了

最新文章

  1. Struts+Spring+Hibernate项目的启动线程
  2. windows service 1053错误 启动失败
  3. ENode 1.0 - 框架的总体目标
  4. VR的UI、UX设计原则
  5. 笔记本做wifi热点
  6. 初涉SQL Server性能问题(2/4):列出等待资源的会话
  7. 获取Android系统的版本号
  8. c++11:iota
  9. [LeetCode#247] Strobogrammatic Number II
  10. Linux中如何新建用户
  11. wait和waitpid的使用和区别
  12. 基于阿里云server搭建SVNserver
  13. 【19道XSS题目】不服来战!
  14. ueditor单独调用上传附件和图片的功能
  15. popOver 弹出框简单使用
  16. 不应滥用named let
  17. The 11th tip of DB Query Analyzer
  18. Linux基础命令---top显示进程信息
  19. jquery 判断元素是否可见
  20. springMVC学习 十二 拦截器

热门文章

  1. 【HTML】行内元素与块级元素
  2. CSS字体图标
  3. Zabbix 邮件报警示例
  4. 洛谷P1019 单词接龙题解(超详细注释)
  5. 如何解决”ArcGIS Server Site is currently being configured by another administrative operation“的问题
  6. 转载:Spark GraphX详解
  7. fluent中interpolate的用法
  8. Git是怎么Ignore文件的?
  9. Cesium原理篇:6 Renderer模块(1: Buffer)【转】
  10. [转]Myeclipse四种方式发布项目