Има и друг начин. Можете да
- SSH с Robomongo във вашия действителен виртуален сървър, който хоства вашите докер приложения (раздел SSH, отметнете „Използване на SSH тунел“ и съответно попълнете другите полета)
- Сега ssh към същата машина във вашия терминал.
docker ps
трябва да ви покаже вашия MongoDB контейнер.docker inspect <mongo container id>
ще отпечата пълна информация за този контейнер. ПотърсетеIPAddress
в крайна сметка това ще ви даде локалния IP адрес на контейнера.- В раздела „Връзка“ в Robomongo използвайте този IP адрес на контейнера, за да се свържете.
Друга странична бележка: Уверете се, че не разкривате вашите портове на услугата mongodb по никакъв начин (нито Dockerfile, нито docker-compose.yml), защото това ще направи вашата база данни открито достъпна отвсякъде. Ако приемем, че не сте задали потребителско име/парола за тази услуга, скоро ще бъдете сканирани и хакнати.