<ก่อนหน้านี้ | Contents | ถัดไป>
ส่วนนี้จะอธิบายงานคอนเทนเนอร์ที่ง่ายที่สุด 5.5.1. การสร้างคอนเทนเนอร์
คอนเทนเนอร์ใหม่ทั้งหมดถูกสร้างขึ้นโดยยึดตามรูปภาพ คอนเทนเนอร์ที่มีอยู่ หรือสแน็ปช็อตของคอนเทนเนอร์ ณ เวลาติดตั้ง LXD ได้รับการกำหนดค่าด้วยเซิร์ฟเวอร์รูปภาพต่อไปนี้:
• อูบุนตู: ใช้สำหรับเผยแพร่ภาพบนคลาวด์เซิร์ฟเวอร์ Ubuntu อย่างเป็นทางการ
• อูบุนตูทุกวัน: ให้บริการอิมเมจคลาวด์เซิร์ฟเวอร์ Ubuntu อย่างเป็นทางการของการเปิดตัวการพัฒนารายวัน
40 https://github.com/lxc/lxd/blob/master/doc/configuration.md
• ภาพ: นี่คือนามแฝงที่ติดตั้งโดยค่าเริ่มต้นสำหรับ images.linuxcontainers.org นี่เป็นการแสดงภาพ lxc แบบคลาสสิกที่สร้างขึ้นโดยใช้ภาพเดียวกันกับที่เทมเพลต 'ดาวน์โหลด' ของ LXC ใช้ ซึ่งรวมถึงการกระจายต่างๆ และอิมเมจ Ubuntu ที่ปรับแต่งเองน้อยที่สุด นี่ไม่ใช่เซิร์ฟเวอร์ที่แนะนำสำหรับอิมเมจ Ubuntu
คำสั่งในการสร้างและเริ่มต้นคอนเทนเนอร์คือ
lxc เรียกใช้รีโมต: ชื่อคอนเทนเนอร์ของรูปภาพ
รูปภาพจะถูกระบุโดยแฮช แต่จะใช้นามแฝงด้วย เซิร์ฟเวอร์ 'ubuntu' รู้จักนามแฝงมากมาย เช่น '16.04' และ 'xenial' รายการรูปภาพทั้งหมดที่มีให้จากเซิร์ฟเวอร์ Ubuntu สามารถดูได้โดยใช้:
รายการรูปภาพ lxc อูบุนตู:
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับรูปภาพหนึ่งๆ รวมถึงนามแฝงทั้งหมดที่รู้จัก คุณสามารถใช้:
ข้อมูลภาพ lxc ubuntu:xenial
โดยทั่วไป คุณสามารถอ้างถึงอิมเมจ Ubuntu โดยใช้ชื่อรุ่น ('xenial') หรือหมายเลขรุ่น (16.04) นอกจากนี้ 'lts' ยังเป็นชื่อแทนสำหรับรุ่น LTS ที่ได้รับการสนับสนุนล่าสุด ในการเลือกสถาปัตยกรรมอื่น คุณสามารถระบุสถาปัตยกรรมที่ต้องการได้:
ข้อมูลภาพ lxc ubuntu:lts/arm64
มาเริ่มคอนเทนเนอร์แรกของเรากัน:
lxc เปิดตัว Ubuntu:xenial x1
การดำเนินการนี้จะดาวน์โหลดอิมเมจ Xenial บนคลาวด์อย่างเป็นทางการสำหรับสถาปัตยกรรมปัจจุบันของคุณ จากนั้นสร้างคอนเทนเนอร์โดยใช้อิมเมจนั้น และในที่สุดก็เริ่มใช้งาน เมื่อคำสั่งกลับมา คุณสามารถดูได้โดยใช้:
รายการ lxc ข้อมูล lxc x1
และเปิดเปลือกโดยใช้:
lxc exec x1 ทุบตี
หน้าทดลองใช้จะให้ข้อมูลสรุปทั้งหมดของคำสั่งที่คุณสามารถใช้เพื่อจัดการคอนเทนเนอร์
เมื่อดาวน์โหลดอิมเมจ 'xenial' แล้ว รูปภาพจะถูกซิงค์จนกว่าจะไม่มีการสร้างคอนเทนเนอร์ใหม่ตามอิมเมจ (โดยค่าเริ่มต้น) 10 วัน หลังจากนั้นจะถูกลบออก