Bạn đã quên để lộ cổng DB của mình cho máy chủ, vì vậy chỉ cần thêm
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
Và sau đó kết nối với cơ sở dữ liệu trong Sequel Pro bằng cách sử dụng:
user: root
password: root
host: localhost
port: 3306
Nếu bạn đã có cơ sở dữ liệu mysql cục bộ đang chạy trên máy chủ của mình, hãy thay đổi cổng
Các cổngports:
- "4306:3306"
và sau đó kết nối với cổng 4306
thay vì 3306
. Hãy lưu ý, từ vùng chứa Drupal, bạn sẽ vẫn sử dụng 3306