Ada cara lain. Anda bisa
- SSH dengan Robomongo ke server virtual Anda yang sebenarnya yang menampung aplikasi buruh pelabuhan Anda (tab SSH, centang "Gunakan terowongan SSH" dan lengkapi bidang lain yang sesuai)
- Sekarang ssh ke mesin yang sama di terminal Anda.
docker ps
akan menunjukkan wadah MongoDB Anda.docker inspect <mongo container id>
akan mencetak informasi lengkap tentang wadah itu. CariIPAddress
pada akhirnya, itu akan memberi Anda IP lokal wadah.- Di tab "Koneksi" di Robomongo, gunakan IP penampung itu untuk menyambungkan.
Catatan tambahan lainnya: Pastikan Anda tidak mengekspos port layanan mongodb Anda dengan cara apa pun (baik Dockerfile maupun docker-compose.yml), karena itu akan membuat database Anda dapat diakses secara terbuka dari mana saja. Dengan asumsi bahwa Anda belum menyiapkan nama pengguna/sandi untuk layanan tersebut, Anda akan segera dipindai dan diretas.