mysql - 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
解决方案
推荐阅读
- python - 在 for 循环中使用 *args 不考虑更改变量
- apache-camel - 使用 Camel 的 ProducerTemplate#sendBody() 发送 POJO 需要什么
- schedule - Anylogic PLE:我想要一个滑块或其他控件来影响我在 anylogic 中的源的到达时间表
- regex - 使用正则表达式定位子页面
- arrays - 将数组转移到多个范围
- django - 在一个网页的表单中使用主键(UUID)是否安全?
- windows - Windows 转储文件格式
- react-native - this.props.navigation.navigate 在屏幕中不起作用
- java - 从 Apache POI XWPFDocument 文档导出 PDF 文档
- gulp - 使用 gulp 编译车把模板但忽略变量