最佳答案
通过 docker-compose.yml
我能够运行应用程序。现在我们希望将应用程序移动到生产环境中,但是我们不想使用容器数据库。那么,有没有什么方法可以让我使用 docker-compose
将本地 MySQL 数据库与应用程序连接起来呢?
我的码头作品。 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
我只想连接到我的本地托管的 mysql
数据库而不是 app-db
部分。