Dans notre fichier docker-compose.yaml supposons qu’on a un service Mysql déclaré comme ceci
###########################
# Mariadb
###########################
mariadb:
container_name: mariadb
image: mariadb:10.4
ports:
- 3312:3306
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: local
MYSQL_USER: user
MYSQL_PASSWORD: "pass"
Si on souhaite se connecter à cette base de données à partir de d’un logiciel externe de type Mysqlworkbench ou HeidiSQL, on saisit les informations suivantes :
- Port: 3312
- Host: 127.0.0.1
Et c’est tout.