Für die Verwendung von MariaDB wird ab sofort das offizielle MariaDB-Docker-Image in der Version 10.11 verwendet:
mariadb:10.11
Lokale Konfiguration (Traefik)
Das Image kann in einer docker-compose.yml wie folgt eingebunden werden:
...
Codeblock | ||
---|---|---|
| ||
MYSQL_SSL_KEY=/etc/mysql/conf.d/server.key.pem MYSQL_SSL_CRT=/etc/mysql/conf.d/server.crt.pem MYSQL_SSL_CA_CRT=/etc/mysql/conf.d/ca.crt.pem |
Logging
Es ist möglich, über Einträge in der my.cnf das Query-Log und das Slow-Log zu aktivieren:
...
Codeblock | ||
---|---|---|
| ||
#!/usr/bin/env bash set -euo pipefail ## # This script exists to work-around the fact that # mysql does not support logging to stdout # # This will tail the file logs configured in ./my.cnf ## LOG_PATHS=( '/var/log/mysql/slow.log' '/var/log/mysql/query.log' ) for LOG_PATH in "${LOG_PATHS[@]}"; do ( umask 0 && truncate -s0 "$LOG_PATH" ) tail --pid $$ -n0 -F "$LOG_PATH" & done /usr/local/bin/docker-entrypoint.sh mariadbd |