Oracle Linux 9-based image with MySQL Router 8.0 and MySQL Client for secure database routing.
457
A lightweight Docker image based on Oracle Linux 9 (slim), featuring MySQL Router 8.0.40 and the MySQL Community Client. This image is designed for secure and efficient routing in MySQL environments, with support for dynamic signaling to control operations.
mysqlrouter)6446This image supports configurable shared volume paths for signal handling:
MYSQL_SV_DIR: Base directory for shared volumes (default: /shared-volume)MYSQL_SV_SIGNAL_ROUTER_DIR: Directory for router signals (default: ${MYSQL_SV_DIR}/mysql-router)MYSQL_SV_SIGNAL_ROUTER_START_FILE: File to signal router start (default: ${MYSQL_SV_SIGNAL_ROUTER_DIR}/start)MYSQL_SV_SIGNAL_ROUTER_RESTART_FILE: File to signal router restart (default: ${MYSQL_SV_SIGNAL_ROUTER_DIR}/restart)This image includes a Secrets Importer feature, which enhances security and flexibility when managing sensitive data such as passwords and configuration details. Instead of directly defining sensitive environment variables, you can use secrets stored in files (e.g., Docker secrets) and reference them securely.
__FILE is automatically processed by the Secrets Importer.__FILE environment variable and assigns it to the corresponding variable without the suffix.MYSQL_USER__FILE=/run/secrets/db_user_router
→ The content of /run/secrets/db_user_router will be assigned to MYSQL_USER.
MYSQL_PASSWORD__FILE=/run/secrets/db_user_router_pass
→ The content of /run/secrets/db_user_router_pass will be assigned to MYSQL_PASSWORD.
__FILE mechanism overrides the existing value of the corresponding environment variable.SECRETS_IMPORTER_QUIET flag.true, it suppresses logs related to secret import operations, making it ideal for production environments.docker pull silvarcode/sc-mysql-c-router:8.0.40
Content type
Image
Digest
sha256:531f4024a…
Size
91.2 MB
Last updated
11 months ago
docker pull silvarcode/sc-mysql-c-router:8.0.40