我从使用MongoDB的Java应用程序(Spring Boot)中获取超时错误,当我运行jar时,连接工作,但是当它被Docker化时,连接超时。我不确定如果我只是没有正确配置Docker的东西?Docker Java Image无法连接到Docker Mongo
0
A
回答
0
使用--link
泊坞窗运行选项能够轻松地与容器是如何连接到MongoDB的您指定的主机名
+0
这部分是答案,另一部分是我需要定义的图像的IP,然后在这里概述:http://stackoverflow.com/a/31743006/5294769 –
0
如果您的dockerized Spring Boot应用程序使用'localhost'尝试连接到dockerized Mongo实例,它将会失败,因为该环境中的'localhost'引用容器(运行Spring Boot应用程序的那个容器没有运行Mongo)。
如果蒙戈容器的名称是“蒙戈”你可以找到
$ docker inspect mongo | grep IPAddress
该容器的泊坞窗网IP地址,那么你应该能够配置你的Spring引导容器连接在到蒙戈那个地址。
+0
没有IP地址 –
相关问题
- 1. Docker-compose external_links无法连接
- 2. 无法连接到docker docker镜像中的守护进程docker
- 3. nginx docker-image无法访问
- 4. Docker MySQL无法连接到套接字
- 5. 无法连接Docker + PostgreSQL 9.3
- 6. Docker mysql_connect():无法连接
- 7. Docker“config”Container/Docker image
- 8. Docker - 无法连接到Docker守护进程到rm容器
- 9. Docker命令无法使用Hypriot Docker连接docker守护进程
- 10. 无法连接到Cassandra Docker容器
- 11. 无法连接到mysql docker镜像
- 12. Docker上的Kibana无法连接到Elasticsearch
- 13. 无法通过PHP连接到docker mysql
- 14. EC2上的Docker无法连接到S3
- 15. Docker无法通过PHP连接到mariadb
- 16. 无法连接到postgres db - docker swarm
- 17. 将php docker连接到mqtt docker
- 18. Node/Express应用程序无法连接到docker mongodb
- 19. 无法使用Docker将Java程序连接到MySQL
- 20. Docker Image - Flavors
- 21. 流浪汉无法与Docker连接
- 22. Docker Django无法连接到服务器:连接被拒绝
- 23. Xdebug无法连接回Docker主机
- 24. Docker无法连接AWS EC2云
- 25. Docker两层应用程序问题:无法连接到mongo容器
- 26. 连接到Docker中的mongoDB套接字
- 27. 如何使用docker-compose连接到mongodb?
- 28. Spring Boot连接到mysql docker
- 29. 在Docker上连接到MySql
- 30. 连接到docker中的mysql
连接到您的蒙戈容器?使用主机名或IP?是使用'nc'或'ping'在容器内访问的ip? –
我在本地运行这两个。主机名是localhost,因为它是本地的。我不确定如何查看它是否可以在码头集装箱内访问。 –
使用命令“docker exec -it {container_id}/bin/bash”进入容器。然后在网络上运行ping到本地主机的ip(它不是127.0.0.1)并查看它是如何响应的。 –