2
我需要一起使用兩個容器:一個使用Tomcat,另一個使用數據庫。我創建了介紹服務下列YAML文件:使用Docker連接到另一個容器撰寫
postgredb:
image: postgres
expose:
- 5432
ports:
- 5432:5432
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=password
tomcat:
image: tomcat
links:
- postgredb:db
ports:
- 8080:8080
一旦啓動泊塢窗,撰寫我可以看到,我不能夠從Tomcat到達數據庫,除非我檢索數據庫的IP地址(通過docker檢查),並在將Tomcat連接池配置到數據庫時使用它。 根據我的理解,這兩個容器應該被鏈接,我期望在端口5432上的本地主機上找到數據庫。否則,我認爲鏈接容器的好處很少。 我的理解是否正確?任何指導將非常感謝!
謝謝,它解決了! – Carla