MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

conectar robomongo ao contêiner docker do mongoDB


Existe outra maneira. Você pode
  1. SSH com Robomongo em seu servidor virtual real que hospeda seus aplicativos docker (guia SSH, marque "Usar túnel SSH" e preencha os outros campos adequadamente)
  2. Agora faça ssh na mesma máquina em seu terminal.
  3. docker ps deve mostrar seu contêiner MongoDB.
  4. docker inspect <mongo container id> imprimirá informações completas sobre esse contêiner. Procure por IPAddress no final, isso fornecerá o IP local do contêiner.
  5. Na guia "Conexão" do Robomongo, use o IP desse contêiner para se conectar.

Outra observação: Certifique-se de não expor suas portas de serviço mongodb de forma alguma (nem Dockerfile nem docker-compose.yml), pois isso tornará seu banco de dados acessível de qualquer lugar. Supondo que você não tenha configurado um nome de usuário/senha para esse serviço, você será escaneado e hackeado em breve.