Lettohub/letto-mysql

Aus Letto-Wiki
Version vom 16. Oktober 2023, 18:47 Uhr von Damboeck (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

siehe auch

MySQL Server

Container

lettohub/letto-mysql

Tags

Tag Beschreibung Anmerkung
beta Beta Version für Beta-Test-Phasen, nicht für den Produktivbetrieb
daily tagesaktuelle Letztversion für den Produktivbetrieb von ausgewählten Testschulen
stable letzte stabile Version für den Produktivbetrieb
debug Bitte nicht verwenden ist tagesaktuell nur für Debugging-Zwecke
rev6501 Basierend auf MySQL 8.0.32 und Oracle Linux
rev6503 Basierend auf MySQL 8.0.34 und Debian
rev6504 Basierend auf MySQL 8.0.34 und Oracle Linux

Ports

Port Beschreibung
3306 MySQL Datenbank-Port

Pfade welche als Volume verbunden werden sollten

Pfad im Docker Container Beschreibung üblicher Wert
/var/lib/mysql Docker-Volume für die eigentliche Datenbank lettomysql
/opt/dump Verzeichnis für den Import und Export von Datenbank-Dumps /opt/letto/docker/storage/database-dump
/opt/backup wird nicht verwendet /opt/letto/docker/storage/database-backup

Environment Variable

Variable Beschreibung üblicher Wert muss gesetzt sein
TZ Zeitzone Europe/Berlin nein
MYSQL_ROOT_PASSWORD Passwort des Datebank root Benutzers nein

Docker Compose

Scripts im Container

Der Container besitzt ein paar nützliche Scripts um die Verwaltung zu erleichtern.

Aufruf der Scripts über die Commandline mit:

docker exec -it letto-mysql scriptname parameter
Script Beschreibung Beispiel
help gibt einen kurzen Hilfetext über die Scripts aus docker exec -it letto-mysql help