MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

kết nối robomongo với vùng chứa docker mongoDB

Có một cách khác. Bạn có thể

  1. SSH với Robomongo vào máy chủ ảo thực của bạn, nơi lưu trữ các ứng dụng docker của bạn (tab SSH, chọn "Sử dụng đường hầm SSH" và hoàn thành các trường khác cho phù hợp)
  2. Bây giờ ssh vào cùng một máy trong thiết bị đầu cuối của bạn.
  3. docker ps sẽ hiển thị cho bạn vùng chứa MongoDB của bạn.
  4. docker inspect <mongo container id> sẽ in ra thông tin đầy đủ về thùng chứa đó. Tìm kiếm IPAddress cuối cùng, điều đó sẽ cung cấp cho bạn IP cục bộ của vùng chứa.
  5. Trong tab "Kết nối" ở Robomongo, hãy sử dụng IP vùng chứa đó để kết nối.

Một chú thích khác: Hãy đảm bảo rằng bạn không để lộ các cổng dịch vụ mongodb của mình theo bất kỳ cách nào (không phải Dockerfile hay docker-compos.yml), vì điều đó sẽ làm cho cơ sở dữ liệu của bạn có thể truy cập công khai từ mọi nơi. Giả sử rằng bạn chưa thiết lập tên người dùng / mật khẩu cho dịch vụ đó, bạn sẽ sớm bị quét và tấn công.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Có thể nhận thông báo giảm tiến độ bản đồ trong mongo không?

  2. Lỗi phụ thuộc thời gian chạy MongoDB Reactive Streams với Alpakka Mongo Connector ClassNotFoundException

  3. tra cứu với điều kiện trong mongoose

  4. hiệu suất đọc / ghi mongodb và lưu trữ mongo trên đám mây

  5. Mongo DB:Lấy tất cả các tài liệu được chèn vào sau tài liệu cuối cùng đã biết