आप अपने DB पोर्ट को होस्ट के सामने रखना भूल गए हैं, इसलिए बस जोड़ें
mysql-server:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: drupal
MYSQL_USER: drupal
MYSQL_PASSWORD: drupal
और फिर सीक्वल प्रो में डेटाबेस से कनेक्ट करें:
user: root
password: root
host: localhost
port: 3306
यदि आपके पास पहले से ही एक स्थानीय mysql डेटाबेस आपके होस्ट पर चल रहा है, तो पोर्ट बदलें
ports:
- "4306:3306"
और फिर पोर्ट से कनेक्ट करें 4306
3306
. के बजाय . सावधान रहें, Drupal कंटेनर से, आप अभी भी 3306
. का उपयोग करेंगे