首页 > 解决方案 > docker项目访问mysql容器

问题描述

我目前正在使用 Laradock 运行各种 PHP 项目——虽然我知道它有一个 MYSQL 实现,但我也有 mysql 容器已经在运行,我有几个数据库并且已经可以使用 Sequel Pro 在外部进行访问。我一直在尝试链接它,以便 Laradock 及其项目可以看到和使用这个容器,但没有运气。我尝试将以下内容添加到 Laradock docker-compose.yml 中,虽然它没有错误,但我似乎也无法让我的 PHP 项目使用链接的数据库。我错过了什么吗?

### MySQL ################################################
    mysql:
      image: mysql:5.6
      external_links:
        - myContainerName
      ports:
        - "3306:3306"
      environment:
        MYSQL_DATABASE: dbname
        MYSQL_USER: root
        MYSQL_PASSWORD: password

标签: mysqldockerlaradock

解决方案


推荐阅读