gpt4 book ai didi

docker - 链接Docker容器(Drupal和MariaDB)

转载 作者:行者123 更新时间:2023-12-02 20:12:43 27 4
gpt4 key购买 nike

首先,我从MariaDB docker镜像构建了一个docker容器。
之后,我将数据库转储文件加载到正在运行的容器中。

[MariaDB status][1]

一切顺利。
当我想运行/链接Drupal图像时:
docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -d drupal

我可以进入drupal安装页面,但是当我要加载数据库时,我总是遇到相同的错误:

-host,pass或dbname错误。

但是我很确定我的凭据是正确的。
看来我的drupal容器找不到mariadb镜像。

最佳答案

Docker链接是已弃用的功能,应避免使用: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成功,则您可能仍会遇到凭据问题。

关于docker - 链接Docker容器(Drupal和MariaDB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45757098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com