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

Cách kết nối cơ sở dữ liệu Mongo cục bộ với docker

Khi bạn chạy ứng dụng của mình bên trong Docker, ứng dụng đó đang chạy trong môi trường ảo; Nó giống như một máy tính khác nhưng mọi thứ đều ảo, bao gồm cả mạng.

Để kết nối vùng chứa của bạn với máy chủ lưu trữ, Docker cung cấp cho vùng chứa đó một địa chỉ ip đặc biệt và cung cấp cho ip này một url có giá trị host.docker.internal .

Vì vậy, giả sử rằng mongo đang chạy với ràng buộc trên mọi giao diện trên máy chủ, từ vùng chứa nó có thể được truy cập bằng chuỗi kết nối:

mongodb://host.docker.internal:21017 / database

Đơn giản hóa, Just use host.docker.internal as your mongodb hostname.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mối quan hệ MongoDB:nhúng hay tham chiếu?

  2. Chạy MongoDB với Ops Manager

  3. Cách đặt tính năngCompatibilityVersion trong MongoDB

  4. Thêm Trình xác thực mới vào Bộ sưu tập hiện có

  5. Làm cách nào để thay đổi tất cả các phần tử mảng trong tài liệu mongodb thành một giá trị nhất định?