U bent vergeten uw DB-poort bloot te stellen aan de host, dus voeg gewoon
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
En maak vervolgens verbinding met de database in Sequel Pro met:
user: root
password: root
host: localhost
port: 3306
Als je al een lokale mysql-database op je host hebt staan, verander dan de poort
ports:
- "4306:3306"
en maak vervolgens verbinding met poort 4306
in plaats van 3306
. Let op, vanuit de Drupal-container gebruik je nog steeds 3306