Démarrer MariaDB avec Docker
L'image officielle mariadb fournit un serveur prêt à l'emploi. La commande ci-dessus lance un conteneur détaché, publie le port 3306 et stocke les données dans le volume nommé mariadbdata. MARIADB_ROOT_PASSWORD est obligatoire au premier démarrage.
Persistance des données
Le répertoire de données interne est /var/lib/mysql. Sans volume, les données disparaissent au retrait du conteneur. Le volume nommé mariadbdata conserve vos bases au fil des recréations.
Personnalisation et connexion
Définissez MARIADB_DATABASE, MARIADB_USER et MARIADB_PASSWORD pour créer une base et un utilisateur au démarrage. Ouvrez un shell SQL avec docker exec -it mariadb mariadb -u root -p ; depuis l'hôte, connectez-vous à localhost:3306 avec n'importe quel client compatible MySQL.