我知道這個問題可能會重複,但我沒有得到任何明確的答案。因爲我對碼頭概念完全陌生。如何將本地託管的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