-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Description
In oder to collect mysql error log and slow query log to logstash, I mount host volume /data/logs/mysql to the container /var/log/mysql:
My docker-compose.yml:
version: '2'
services:
mysql:
image: clkj.com/docker/mysql:5.7.10
container_name: mysql
restart: always
network_mode: "bridge"
privileged: true
environment:
- MYSQL_ROOT_PASSWORD=password
volumes:
- /data/mysql/var/lib/mysql:/var/lib/mysql
- ./conf:/etc/mysql/conf.d
- /data/logs/mysql:/var/log/mysql
and my conf/log.cnf:
[mysqld]
log-error = /var/log/mysql/error.log
slow_query_log = ON
slow_query_log_file = /var/log/mysql/slow.log
slow_launch_time = 2
but the container exited with code 0. The container runs up when I remove the - /data/logs/mysql:/var/log/mysql configuration;
OS: CentOS 7
MySQL: 5.7.10