首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >登录后的Docker phpmyadmin : 504网关超时

登录后的Docker phpmyadmin : 504网关超时
EN

Stack Overflow用户
提问于 2017-12-11 10:24:29
回答 1查看 1.1K关注 0票数 0

尝试使用连接多个mysql的本地(容器)和远程服务器。在我开始登录之前,一切都很好--连接到远程服务器就像一种魅力,问题是如何连接本地服务器的容器。我的写作中心是这样的:

代码语言:javascript
复制
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"
  • 尝试将mysql容器添加到与nginx代理相同的网络(与phpmyadmin相同的子网)。
  • 尝试了不同的端口和IP-s和变体。

使用:

代码语言:javascript
复制
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

码头工人本身:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2017-12-12 09:08:17

奥基,我自己想出来的。用这种帮助找到了解决方案:https://www.dgendill.com/posts/programming/2016-07-03-docker-mysql-notes.html不确定到底有什么帮助,但是..。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47750788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档