Du glemte at eksponere din DB-port for værten, så du skal blot tilføje
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
Og opret forbindelse til databasen i Sequel Pro ved hjælp af:
user: root
password: root
host: localhost
port: 3306
Hvis du allerede har en lokal mysql-database kørende på din vært, skal du ændre porten
ports:
- "4306:3306"
og tilslut derefter til port 4306
i stedet for 3306
. Vær opmærksom på, fra Drupal-beholderen vil du stadig bruge 3306