Làm cách nào để chạy Máy chủ MongoDB với Docker?

Lam Cach Nao De Chay May Chu Mongodb Voi Docker



MongoDB là một hệ thống quản lý cơ sở dữ liệu hướng tài liệu NoSQL nổi tiếng. Nó lưu trữ dữ liệu dưới dạng tập hợp các tài liệu. Máy chủ MongoDB là phần mềm cho phép người dùng chạy cơ sở dữ liệu MongoDB. Nó chịu trách nhiệm quản lý lưu trữ dữ liệu, truy vấn và lập chỉ mục. Người dùng có thể chạy máy chủ MongoDB bằng Docker để dễ dàng triển khai và quản lý các phiên bản MongoDB trong môi trường được chứa.

Bài viết này sẽ giải thích quy trình chạy máy chủ MongoDB với Docker.

Làm cách nào để chạy máy chủ MongoDB bằng Docker?

Để chạy máy chủ MongoDB với Docker, hãy xem các bước được cung cấp bên dưới:







Bước 1: Kéo hình ảnh MongoDB từ Docker Hub

Đầu tiên, kéo hình ảnh MongoDB từ Docker Hub bằng lệnh được cung cấp bên dưới:



docker kéo mongo



Phiên bản mới nhất của hình ảnh MongoDB đã được tải xuống thành công.





Bước 2: Xây dựng và khởi động MongoDB Container

Sau đó, sử dụng lệnh được cung cấp bên dưới để khởi động bộ chứa MongoDB và thực thi máy chủ MongoDB:

docker chạy -d --tên mongoCont -P 27017 : 27017 mongo

Đây:



  • -d ” được sử dụng để thực thi vùng chứa trong nền.
  • -tên ” gán tên cho vùng chứa, ví dụ: “ mongoCont ”.
  • -P ” phân bổ cổng cho vùng chứa tức là, “ 27017:27017 ”.
  • mongo ” là hình ảnh Docker chính thức để sử dụng cho vùng chứa:

Lệnh này khởi động máy chủ MongoDB.

Bước 3: Xem Container đang chạy

Tiếp theo, xem bộ chứa MongoDB đang chạy với sự trợ giúp của lệnh được cung cấp:

người đóng tàu ps

Đầu ra cho biết bộ chứa MongoDB đang chạy thành công.

Bước 4: Truy cập Bộ chứa MongoDB

Sau đó, sử dụng “ docker exec -it ” cùng với tên bộ chứa để mở trình bao Bash bên trong bộ chứa MongoDB đang chạy:

người đóng tàu giám đốc điều hành -Nó mongoCont đánh đập

Bộ chứa MongoDB đã được truy cập và bây giờ người dùng có thể thực thi các lệnh bên trong bộ chứa đang chạy.

Bước 5: Kiểm tra máy chủ MongoDB

Để xác minh xem máy chủ MongoDB có đang chạy hay không, hãy nhập lệnh được liệt kê bên dưới:

mongod --phiên bản

Có thể thấy rằng máy chủ MongoDB đang chạy thành công với phiên bản “ v6.0.5 ”.

Bước 6: Khởi chạy MongoDB

Để kết nối với máy chủ MongoDB, hãy mở trình bao Mongo bằng lệnh sau:

Mông Cổ

Đầu ra ở trên cho thấy trình bao Mongo đã được mở thành công.

Bước 7: Xem cơ sở dữ liệu hiện có

Cuối cùng, hãy viết ra “ hiển thị dbs ” lệnh để xem các cơ sở dữ liệu hiện có:

hiển thị dbs

Trong đầu ra ở trên, tất cả các cơ sở dữ liệu hiện có có thể được nhìn thấy.

Phần kết luận

Để chạy máy chủ MongoDB với Docker, trước tiên, hãy lấy phiên bản mới nhất của hình ảnh MongoDB từ Docker Hub. Sau đó, khởi động máy chủ MongoDB bằng cách sử dụng “ docker run -d –name -p 27017:27017 mongo ' yêu cầu. Tiếp theo, truy cập bộ chứa MongoDB và kiểm tra máy chủ MongoDB. Sau đó, kết nối với máy chủ MongoDB và thực hiện các lệnh MongoDB. Bài viết này đã giải thích quy trình chạy máy chủ MongoDB với Docker.