W pliku do tworzenia dokerów można udostępnić hostowi port.
Na przykład poniższy kod spowoduje wystawienie portu 27017 wewnątrz urządzenia na port 27018 na hoście.
app:
image: node
volumes:
- /app
ports:
- "27018:27017"
Następnie, jeśli masz doker automatyczna zainstalowane i urządzenie jest domyślny, można to zrobić w terminalu:
docker-machine ip default
To daje IP hosta, na przykład 192.168.2.3. Adres bazy danych (hosta) będzie 192.168.2.3 i port .
Jeśli urządzenie doker nie jest wirtualny i jest system operacyjny, adres bazy danych będzie localhost i port .
Czy możesz podzielić się niektórymi szczegółami lub prawdopodobnie zrzutem ekranu z tego, co dotychczas wypróbowałeś? –
Hej Siddharth Ajmera Po prostu próbuję zobaczyć moje dane za pomocą robomongo, ale nic nie pokazuje, mongoDB działa w kontenerze dokowania – migorman
Czy widzisz swoje bazy danych i kolekcje w RoboMongo? –