链接泊坞窗容器(Drupal和MariaDB)
要开始我从MariaDB泊坞窗图像build立一个docker集装箱。
之后,我在正在运行的容器中加载了一个数据库转储文件。
[MariaDB status][1]
一切顺利。 当我想运行/链接Drupal图像时:
docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -d drupal
我可以到达drupal安装页面,但是当我想要加载数据库时,我总是有相同的错误:
-host,pass或dbname是错误的。
但我很确定我的凭据是正确的。 看来,我的drupal容器找不到mariadb图像。
Docker链接是一个弃用的function,应该避免: https : //docs.docker.com/engine/userguide/networking/default_network/dockerlinks/
我假设你有一个名为mariadbdocker的容器正在运行。 如果你在drupaldocker容器中获得bash权限,你应该可以ping通mariadb别名,如下所示:
docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -it drupal /bin/bash
如果ping成功,那么你可能仍然有证书问题。