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