![](/img/trans.png)
[英]Connect to MySql Docker-Container from Intellij's Database Tool
[英]I want to connect a Drupal Docker-container with a mysql-container but it won't work
我開始學習 Docker,想通過 docker-compose 將一個 drupal-container 與一個 mysql-database 連接起來。 它運行(也在同一個網絡中),但是每當我嘗試在 drupal-browser-window 中登錄數據庫變量時,它都找不到與數據庫的任何連接。 有任何想法嗎?
碼頭工人撰寫文件:
version: '3.3'
services:
db-drupal:
image: mysql:latest
environment:
- MYSQL_DATABASE=drupal
- MYSQL_USER=user
- MYSQL_PASSWORD=password
- MYSQL_ROOT_PASSWORD=password
volumes:
- Mysql:/var/lib/mysql
restart: always
drupal:
image: drupal:latest
ports:
- 80:80
volumes:
- Drupal_modules:/var/www/html/modules
- Drupal_profiles:/var/www/html/profiles
- Drupal_sites:/var/www/html/sites
- Drupal_themes:/var/www/html/themes
depends_on:
- db-drupal
links:
- db-drupal
restart: always
volumes:
Drupal_modules:
Drupal_profiles:
Drupal_sites:
Drupal_themes:
Mysql:
提前感謝您的幫助。
您的示例 docker-compose 文件有效,根據使用 MySQL 作為數據庫的官方 Drupal 映像中的說明,我已經對其進行了測試,如果您將db-drupal
作為數據庫主機(而不是本地主機),它可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.