Olvidó exponer su puerto DB al host, así que simplemente agregue
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
Y luego conéctese a la base de datos en Sequel Pro usando:
user: root
password: root
host: localhost
port: 3306
Si ya tiene una base de datos mysql local ejecutándose en su host, cambie el puerto
ports:
- "4306:3306"
y luego conéctese al puerto 4306
en lugar de 3306
. Tenga en cuenta que desde el contenedor de Drupal, seguirá usando 3306