ホームページ  >  に質問  >  本文

Docker の phpMyAdmin では複数のデフォルト MySQL サーバーを使用できますか?

<p>開発時のデータ分析を容易にするために、Docker を使用して MySQL サーバー 2 台と phpMyAdmin サーバーを含む環境を構築しようとしています。 私の docker-compose.yml ファイルは次のとおりです。 </p> <pre class="brush:php;toolbar:false;">バージョン: "3.9" サービス: データベース1: コンテナ名: データベース1 画像: mysql:8.0.28 コマンド: --default-authentication-plugin=mysql_native_password 再起動: 常に 環境: MYSQL_DATABASE: データベース1 MYSQL_ROOT_PASSWORD: パスワード MYSQL_USER: データベースユーザー1 MYSQL_PASSWORD: データベースユーザー1 ポート: - 「3306:3306」 ボリューム: - データベースボリューム:/var/lib/mysql ネットワーク: - 私のネットワーク データベース2: コンテナ名: データベース2 画像: mysql:8.0.28 コマンド: --default-authentication-plugin=mysql_native_password 再起動: 常に 環境: MYSQL_DATABASE: データベース2 MYSQL_ROOT_PASSWORD: パスワード MYSQL_USER: データベースユーザー2 MYSQL_PASSWORD: データベースユーザー2 ポート: - 「3307:3306」 ボリューム: - 2 番目のデータベース ボリューム:/var/lib/mysql ネットワーク: -私のネットワーク phpmyadmin: コンテナ名: PhpMyAdmin 画像: phpmyadmin/phpmyadmin:5.1.3 再起動: 常に 依存: - データベース1 - データベース2 環境: PMA_HOST: データベース 1、データベース 2 PMA_ポート: 3306、3307 PMA_USER: データベースユーザー1、データベースユーザー2 PMA_PASSWORD: データベースユーザー1、データベースユーザー2 ポート: - 「8080:80」 ネットワーク: -私のネットワーク ボリューム: データベースボリューム: 2 番目のデータベース ボリューム: ネットワーク: 私のネットワーク: ドライバー: ブリッジ</pre> <p>これを実現する組み込みの方法があるかどうか知りたいです。 </p>
P粉718730956P粉718730956421日前452

全員に返信(1)返信します

  • P粉466643318

    P粉4666433182023-08-26 16:00:19

    環境変数 PMA_HOSTPMA_HOSTS に変更してみましたか?

    公式 phpMyAdmin Docker イメージ

    返事
    0
  • キャンセル返事