我知道这个问题可能会重复,但我没有得到任何明确的答案。因为我对码头概念完全陌生。如何将本地托管的MySQL数据库连接到码头集装箱
通过docker-compose.yml
我能够运行该应用程序。现在我们要将应用程序移至生产环境,但我们不想使用容器数据库。那么有什么办法可以让我可以使用docker-compose
连接我的本地MySQL数据库和应用程序?
我的搬运工,compose.yml样子:
version: '3'
services:
web-app:
build:
context: .
dockerfile: web-app/Dockerfile
ports:
- 8080:8080
links:
- app-db
app-db:
build:
context: .
dockerfile: app-db/Dockerfile
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=Optimize
ports:
- 3306:3306
一部分,而不是app-db
我只是想连接到我的本地托管mysql
数据库。任何帮助将不胜感激。
的[可能的复制从泊坞窗容器内,我如何连接到的本地主机机器?](https://stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach) – Iman