>  Q&A  >  본문

Docker의 phpMyAdmin에서 여러 기본 MySQL 서버를 사용할 수 있습니까?

<p>개발 중에 데이터를 쉽게 분석하기 위해 Docker를 사용하여 MySQL 서버 두 대와 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 네트워크: - my_network 데이터베이스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" 볼륨: - 두 번째 데이터베이스 볼륨:/var/lib/mysql 네트워크: - my_network phpmyadmin: 컨테이너_이름: PhpMyAdmin 이미지: phpmyadmin/phpmyadmin:5.1.3 다시 시작: 항상 의존: - 데이터베이스1 - 데이터베이스2 환경: PMA_HOST: 데이터베이스1, 데이터베이스2 PMA_PORT: 3306, 3307 PMA_USER: 데이터베이스사용자1, 데이터베이스사용자2 PMA_PASSWORD: 데이터베이스사용자1, 데이터베이스사용자2 포트: - "8080:80" 네트워크: - my_network 볼륨: 데이터베이스 볼륨: 두 번째 데이터베이스 볼륨: 네트워크: 내_네트워크: 드라이버: 브리지</pre> <p>이를 달성할 수 있는 기본 제공 방법이 있는지 알고 싶습니다. </p>
P粉718730956P粉718730956421일 전451

모든 응답(1)나는 대답할 것이다

  • P粉466643318

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

    환경 변수PMA_HOST更改为PMA_HOSTS를 설정해 보셨나요?

    공식 phpMyAdmin Docker 이미지

    회신하다
    0
  • 취소회신하다