【问题标题】:Docker compose mysql reachable on port 3306Docker compose mysql 在端口 3306 上可达
【发布时间】:2016-01-21 14:16:51
【问题描述】:

如何使这个 docker-compose 中的 mysql 数据库可以从“外部”访问 - 这意味着我可以连接数据库管理工具,例如在端口 3306 上:

wordpress:
 build: /Users/FabianL/wp-docker/
 container_name: "kr-wp-container"
 links:
   - db:mysql
 ports:
   - 8080:80
   - 3306:3306
db:
 image: mysql
 environment:
   MYSQL_ROOT_PASSWORD: biersaufen

【问题讨论】:

    标签: mysql docker docker-compose


    【解决方案1】:

    您已从容器“wordpress”打开端口 8080 和 3306,而从容器“db”未打开端口

    将您的撰写文件更改为:

    wordpress:
     build: /Users/FabianL/wp-docker/
     container_name: "kr-wp-container"
     links:
       - db:mysql
     ports:
       - 8080:80
    db:
     image: mysql
     environment:
       MYSQL_ROOT_PASSWORD: biersaufen
     ports:
       - 3306:3306
    

    【讨论】:

      猜你喜欢
      • 2017-04-29
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 2015-05-11
      • 2017-03-06
      • 2011-09-02
      相关资源
      最近更新 更多