我想在运行[INFO]
时禁止来自MySQL的docker-compose up
级消息。我在docker-compose.yml中的条目如下:
db:
image: mysql:5.7.28
ports:
- 3307:3306
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: 'true'
volumes:
- db_data:/var/lib/mysql
- ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
我尝试寻找additional environment variables,但似乎没有任何东西可以控制日志记录级别。
除了docker-compose.yml之外,是否有不需要其他任何文件更改的方法?如果没有,那还能怎么实现?
答案 0 :(得分:0)
尝试使用--log_error_verbosity=2
命令选项。值2
表示“错误和警告”,您可以将1
用作“仅错误”(请参阅MySQL 5.7 Reference Manual / 5.4.2.4 Error Log Filtering)。
db:
image: mysql:5.7.28
ports:
- 3307:3306
command: --log_error_verbosity=2 # errors and warnings
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: 'true'
volumes:
- db_data:/var/lib/mysql
- ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d