2017-08-18 8 views
0

開始するにはMariaDBドッカーの画像からドッカーコンテナを作成しました。
その後、実行中のコンテナにデータベースのダンプファイルをロードしました。リンクドッカーコンテナ(DrupalとMariaDB)

[MariaDB status][1] 

すべてがうまくいっています。

docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -d drupal 

私はDrupalのインストールページに到達することができますが、私は、データベースをロードするとき、私はいつもと同じエラーがあります:私は実行したい場合は は/ Drupalの画像をリンク

-host、パスをまたはdbnameが間違っています。

しかし、私の信任状が正しいことは確かです。 私のdrupalコンテナがmariadbイメージを見つけることができないようです。

答えて

0

ドッカーリンクは廃止予定の機能であり、避けるべきである:https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/

私はあなたがコンテナという名前mariadbdockerを実行していると仮定します。 あなたはdrupaldocker容器内のbashのアクセス権を取得した場合、あなたはこのようmariadbの別名をpingすることができるはずです:pingが成功した場合

docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -it drupal /bin/bash

は、あなたはおそらく、まだ資格情報の問題を持っています。