Skip to content

5.7.10-fails to mount volume /var/log/mysql #146

@asmoker

Description

@asmoker

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions