Dockerでホスト上で実行されているmariadbに接続します。

Dockerでホスト上で実行されているmariadbに接続します。

Piにnextcloudをインストールしようとしています。このようにしてドッカーコンテナをインストールし、最初のランディングページにアクセスできます。だから私はmariadbをデータベースバックエンドとして使用したいと思います。

次に、次のように入力します。

ホスト:192.168.178.62:3306(ホストIP +デフォルトポート)データベース名:nextcloudデータベースパスワード:myspassデータベースユーザー:nextcloud。

したがって、エラーが発生します。

 Error while trying to create admin user: Failed to connect to the database: An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused 

どうですか?私が言ったように、システム全体はpi 3で実行されているので、データベースなどの別のコンテナを持つよりもパフォーマンスを念頭に置いてください。

ベストアンサー1

を使用すると、localhostデータベースが.soと同じであると予想されますnextcloud。この場合、localhostは正しくありません。docker0ホストインターフェイスのIP(IPアドレス)を試してください。

おすすめ記事