จะเรียกใช้เซิร์ฟเวอร์ MongoDB ด้วย Docker ได้อย่างไร

Ca Reiyk Chi Seirfwexr Mongodb Dwy Docker Di Xyangri



MongoDB เป็นระบบจัดการฐานข้อมูลเชิงเอกสาร NoSQL ที่รู้จักกันดี มันเก็บข้อมูลเป็นชุดของเอกสาร เซิร์ฟเวอร์ MongoDB เป็นซอฟต์แวร์ที่อนุญาตให้ผู้ใช้เรียกใช้ฐานข้อมูล MongoDB มีหน้าที่จัดการการจัดเก็บข้อมูล การสอบถาม และการจัดทำดัชนี ผู้ใช้สามารถเรียกใช้เซิร์ฟเวอร์ MongoDB ด้วย Docker เพื่อปรับใช้และจัดการอินสแตนซ์ MongoDB ได้อย่างง่ายดายในสภาพแวดล้อมแบบคอนเทนเนอร์

บทความนี้จะอธิบายขั้นตอนการรันเซิร์ฟเวอร์ MongoDB ด้วย Docker

วิธีเรียกใช้เซิร์ฟเวอร์ MongoDB โดยใช้ Docker

หากต้องการเรียกใช้เซิร์ฟเวอร์ MongoDB ด้วย Docker ให้ตรวจสอบขั้นตอนด้านล่าง:







ขั้นตอนที่ 1: ดึง MongoDB Image จาก Docker Hub

ขั้นแรก ให้ดึง MongoDB อิมเมจจาก Docker Hub โดยใช้คำสั่งด้านล่าง:



นักเทียบท่าดึง mongo



ดาวน์โหลดอิมเมจ MongoDB เวอร์ชันล่าสุดสำเร็จแล้ว





ขั้นตอนที่ 2: สร้างและเริ่ม MongoDB Container

จากนั้นใช้คำสั่งด้านล่างเพื่อเริ่มคอนเทนเนอร์ MongoDB และดำเนินการเซิร์ฟเวอร์ MongoDB:

เรียกใช้นักเทียบท่า -d --ชื่อ mongoต่อ -หน้า 27017 : 27017 มองโก

ที่นี่:



  • -d ” ใช้เพื่อเรียกใช้คอนเทนเนอร์ในพื้นหลัง
  • -ชื่อ ” กำหนดชื่อให้กับคอนเทนเนอร์เช่น “ mongoต่อ '.
  • -หน้า ” จัดสรรพอร์ตสำหรับคอนเทนเนอร์ เช่น “ 27017:27017 '.
  • มองโก ” เป็นอิมเมจ Docker อย่างเป็นทางการสำหรับคอนเทนเนอร์:

คำสั่งนี้เริ่มต้นเซิร์ฟเวอร์ MongoDB

ขั้นตอนที่ 3: ดูคอนเทนเนอร์ที่กำลังทำงาน

ถัดไป ดูคอนเทนเนอร์ MongoDB ที่รันอยู่โดยใช้คำสั่งที่ให้ไว้:

นักเทียบท่า ปล

ผลลัพธ์บ่งชี้ว่าคอนเทนเนอร์ MongoDB ทำงานสำเร็จ

ขั้นตอนที่ 4: เข้าถึงคอนเทนเนอร์ MongoDB

หลังจากนั้นให้ใช้ปุ่ม “ นักเทียบท่า exec -it ” คำสั่งพร้อมกับชื่อคอนเทนเนอร์เพื่อเปิด Bash shell ภายในคอนเทนเนอร์ MongoDB ที่กำลังทำงานอยู่:

นักเทียบท่า ผู้บริหาร -มัน mongoต่อ ทุบตี

มีการเข้าถึงคอนเทนเนอร์ MongoDB และตอนนี้ผู้ใช้สามารถดำเนินการคำสั่งภายในคอนเทนเนอร์ที่กำลังทำงานอยู่

ขั้นตอนที่ 5: ตรวจสอบเซิร์ฟเวอร์ MongoDB

ในการตรวจสอบว่าเซิร์ฟเวอร์ MongoDB กำลังทำงานอยู่หรือไม่ ให้พิมพ์คำสั่งด้านล่าง:

มองโกด --เวอร์ชั่น

สามารถสังเกตได้ว่าเซิร์ฟเวอร์ MongoDB ทำงานสำเร็จด้วยเวอร์ชัน “ v6.0.5 '.

ขั้นตอนที่ 6: เปิด MongoDB

หากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ MongoDB ให้เปิด Mongo shell โดยใช้คำสั่งต่อไปนี้:

มองโกเลีย

ผลลัพธ์ด้านบนแสดงว่า Mongo shell เปิดสำเร็จแล้ว

ขั้นตอนที่ 7: ดูฐานข้อมูลที่มีอยู่

สุดท้าย เขียนคำว่า “ แสดงฐานข้อมูล ” คำสั่งเพื่อดูฐานข้อมูลที่มีอยู่:

แสดงฐานข้อมูล

ในผลลัพธ์ข้างต้น ฐานข้อมูลที่มีอยู่ทั้งหมดสามารถมองเห็นได้

บทสรุป

หากต้องการเรียกใช้เซิร์ฟเวอร์ MongoDB ด้วย Docker ก่อนอื่นให้ดึงอิมเมจ MongoDB เวอร์ชันล่าสุดจาก Docker Hub จากนั้นเริ่มเซิร์ฟเวอร์ MongoDB โดยใช้ ' docker run -d –name <ชื่อคอนเทนเนอร์> -p 27017:27017 mongo ' สั่งการ. ถัดไป เข้าถึงคอนเทนเนอร์ MongoDB และตรวจสอบเซิร์ฟเวอร์ MongoDB หลังจากนั้นเชื่อมต่อกับเซิร์ฟเวอร์ MongoDB และรันคำสั่ง MongoDB บทความนี้ได้อธิบายขั้นตอนการเรียกใช้เซิร์ฟเวอร์ MongoDB ด้วย Docker