Забравихте да изложите своя DB порт на хоста, така че просто добавете
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
След това се свържете с базата данни в Sequel Pro, като използвате:
user: root
password: root
host: localhost
port: 3306
Ако вече имате локална mysql база данни, работеща на вашия хост, променете порта
ports:
- "4306:3306"
и след това се свържете към порт 4306
вместо 3306
. Имайте предвид, че от контейнера Drupal все още ще използвате 3306