DBポートをホストに公開するのを忘れたので、追加するだけです
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
次に、次を使用してSequelProのデータベースに接続します。
user: root
password: root
host: localhost
port: 3306
ホストでローカルmysqlデータベースをすでに実行している場合は、ポートを変更します
ports:
- "4306:3306"
次に、ポート4306
に接続します 3306
の代わりに 。 Drupalコンテナーからは、引き続き3306
を使用することに注意してください。