Docker の phpMyAdmin では複数のデフォルト MySQL サーバーを使用できますか?
P粉718730956
P粉718730956 2023-08-25 21:56:14
0
1
499
<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粉718730956
P粉718730956

全員に返信(1)
P粉466643318

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

公式 phpMyAdmin Docker イメージ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート