我從使用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)並查看它是如何響應的。 –