Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

นักเทียบท่า

Docker เป็นแพลตฟอร์มซอฟต์แวร์โอเพ่นซอร์สเพื่อสร้าง ปรับใช้ และจัดการคอนเทนเนอร์แอปพลิเคชันเสมือนจริงบนระบบปฏิบัติการทั่วไป (OS) ด้วยระบบนิเวศของเครื่องมือที่เกี่ยวข้อง เทคโนโลยีคอนเทนเนอร์ Docker เปิดตัวในปี 2556 Docker Inc. ก่อตั้งขึ้นเพื่อสนับสนุนซอฟต์แวร์การจัดการคอนเทนเนอร์เวอร์ชันเชิงพาณิชย์และเป็นผู้สนับสนุนหลักของเวอร์ชันโอเพ่นซอร์ส Mirantis เข้าซื้อธุรกิจ Docker Enterprise ในเดือนพฤศจิกายน 2019


วิธีการทำงานของ Docker

แพ็คเกจนักเทียบท่า จัดเตรียมและรันคอนเทนเนอร์ เทคโนโลยีคอนเทนเนอร์พร้อมใช้งานผ่านระบบปฏิบัติการ:คอนเทนเนอร์บรรจุบริการแอปพลิเคชันหรือฟังก์ชันด้วยไลบรารี ไฟล์การกำหนดค่า การขึ้นต่อกัน และส่วนประกอบและพารามิเตอร์ที่จำเป็นอื่นๆ เพื่อดำเนินการ แต่ละคอนเทนเนอร์จะแชร์บริการของระบบปฏิบัติการพื้นฐานหนึ่งระบบ อิมเมจ Docker มีการพึ่งพาทั้งหมดที่จำเป็นในการรันโค้ดภายในคอนเทนเนอร์ ดังนั้นคอนเทนเนอร์ที่ย้ายระหว่างสภาพแวดล้อม Docker ที่มี OS เดียวกันจะทำงานโดยไม่มีการเปลี่ยนแปลง

นักเทียบท่าใช้การแยกทรัพยากรในเคอร์เนล OS เพื่อเรียกใช้คอนเทนเนอร์หลายรายการในระบบปฏิบัติการเดียวกัน ซึ่งแตกต่างจากเครื่องเสมือน (VM) ซึ่งห่อหุ้มระบบปฏิบัติการทั้งหมดด้วยโค้ดสั่งการที่ด้านบนของเลเยอร์ทรัพยากรฮาร์ดแวร์ทางกายภาพที่เป็นนามธรรม

Docker ถูกสร้างขึ้นเพื่อทำงานบนแพลตฟอร์ม Linux แต่ได้ขยายเพื่อรองรับระบบปฏิบัติการที่ไม่ใช่ Linux ซึ่งรวมถึง Microsoft Windows และ Apple OS X เวอร์ชันต่างๆ ของ Docker สำหรับ Amazon Web Services (AWS) และ Microsoft Azure พร้อมให้บริการ พี>

บทความนี้เป็นส่วนหนึ่งของ

การจัดการคอนเทนเนอร์คืออะไรและเหตุใดจึงสำคัญ

  • ซึ่งรวมถึง:
  • พื้นฐานของ Kubernetes:บทแนะนำการใช้งานทีละขั้นตอน
  • สี่ช่องโหว่ด้านความปลอดภัยของคอนเทนเนอร์และวิธีหลีกเลี่ยง
  • เปรียบเทียบ Mesos กับ Kubernetes สำหรับการรวมคอนเทนเนอร์
ดาวน์โหลด1

ดาวน์โหลดคู่มือฉบับนี้ได้ฟรีทันที!