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

Không thể kết nối với mongoDB đang chạy trong bộ chứa docker

Nếu bạn đã chỉ định đúng cổng và vẫn không thể kết nối với mongodb đang chạy trong docker (như tôi), hãy đảm bảo rằng bạn đang sử dụng tên dịch vụ (hoặc tên vùng chứa) trong URL kết nối của mình, ví dụ:mongodb://mongodb_service:27017/mydb , được xác định trong docker-compose.yml của bạn :

services:
  mongodb_service:
    image: mongo

Tôi đang sử dụng hostname giá trị và đó không phải là điều chính xác cần làm. Bạn có thể xác minh điều này bằng cách xem docker inspect mongodb_service trong Aliases phần.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kết nối MongoDB từ Ứng dụng dựa trên thiết bị di động hoặc trình duyệt

  2. mongoose save vs insert vs create

  3. Tạo ứng dụng ghi chú cho Android với MongoDB Stitch

  4. Trình tự tăng tự động trong mongodb sử dụng java

  5. Truy vấn tổng hợp trung bình Mongo không có nhóm