2017-12-11 20 views
0

도커 phpmyadmin을 사용하여 여러 가지 다른 mysql의 로컬 (컨테이너)과 원격 서버를 연결하려고합니다. 제가 로그인하기 시작할 때까지 모든 것이 잘 작동합니다 - 원격 서버에 연결하는 것은 매력처럼 작동합니다. 문제는 로컬 서버의 컨테이너를 연결하는 것입니다. 작성에 대한 나의 conf의는 다음과 같습니다로그인 후 도커 phpmyadmin : 504 게이트웨이 시간 초과

version: '3' 

services: 
    phpmyadmin: 
    image: phpmyadmin_4.7.6 
    container_name: phpmyadmin 
    restart: always 
    ports: 
     - "8081:80" 
    volumes: 
     - "./conf_phpmyadmin/:/root/confs/" 
     - "/sessions" 
    networks: 
     proxy: 
     ipv4_address: "172.18.0.4" 
    environment: 
     - PMA_ABSOLUTE_URI=https://<access-url>/phpmyadmin/ 
     - PMA_HOSTS=172.21.0.3,192.168.1.65 
     - PMA_VERBOSES=LocalMysqlContainer,RemoteMySql 
    links: 
     - mysql-5.7:mysql 

    php7: 
    restart: always 
    image: php7-phalcon 
    hostname: <hostname> 
    container_name: <container name> 
    expose: 
     - 82 
    # add static IP in case of restart 
    networks: 
     network1: 
     ipv4_address: "172.21.0.2" 
     proxy: 
    environment: 
     - VIRTUAL_HOST=${VIRTUAL_HOST} 
     - LETSENCRYPT_HOST=${VIRTUAL_HOST} 
     - LETSENCRYPT_EMAIL=${EMAIL} 

    mysql-5.7: 
    restart: always 
    image: prod-mysql 
    container_name: mysql 
    # add static IP in case of restart 
    networks: 
     network1: 
     ipv4_address: "172.21.0.3" 
    volumes: 
     - "/var/lib/mysql" 
    environment: 
     MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASS} 

# create custom network 
networks: 
    proxy: 
    external: 
     name: webproxy_proxy 
    network1: 
    driver: bridge 
    ipam: 
     config: 
     - subnet: "172.21.0.0/24" 
  • 가의 nginx 프록시 (phpMyAdmin을 그대로 동일한 서브넷)와 같이 동일한 네트워크에 MySQL의 컨테이너를 추가했습니다.
  • 시도한 다른 포트 및 IP-s 및 변형. 사용

:

docker-compose version 1.17.1, build 6d101fb 
docker-py version: 2.5.1 
CPython version: 2.7.13 
OpenSSL version: OpenSSL 1.0.1t 3 May 2016 

도커 자체 :

Client: 
Version:  17.09.0-ce 
API version: 1.32 
Go version: go1.8.3 
Git commit: afdb6d4 
Built:  Tue Sep 26 22:42:18 2017 
OS/Arch:  linux/amd64 

Server: 
Version:  17.09.0-ce 
API version: 1.32 (minimum version 1.12) 
Go version: go1.8.3 
Git commit: afdb6d4 
Built:  Tue Sep 26 22:40:56 2017 
OS/Arch:  linux/amd64 
Experimental: false 

답변