- Published on
Docker compose pour une base de données MariaDB et son interface graphique
2 mins
- Authors
- Name
- Léo Delpon
Le fichier docker-compose va mettre en place deux services qui sont MariaDB
et Adminer
.
# Use root/example as user/password credentials
version: '3.1'
services:
db:
image: mariadb
restart: always
healthcheck:
test: mysqladmin ping -h localhost --password=${DB_PASSWORD:-changeit}
interval: 1s
retries: 15
command: ['mysqld', '--user=root', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci', '--skip-character-set-client-handshake']
environment:
MARIADB_ROOT_PASSWORD: ${DB_PASSWORD}
volumes:
- ${PWD}/mariadb:/var/lib/mysql
networks:
- bridge
adminer:
image: adminer
restart: always
ports:
- 27540:8080
networks:
- bridge
networks:
bridge:
driver: bridge
volumes:
db-data:
Bonus : Changement graphique de Adminer
Voici en bonus un lien permettant de récupérer le fichier CSS custom pour rendre un peu plus beau l'interface graphique ! Pour utiliser ce thème, vous allez devoir placer le fichier adminer.css
du thème dans le même répertoire que celui du fichier adminer.php
.
Voici comment ressemblera votre nouveau thème qui est celui de Hydra: