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

Container Linux คืออะไรและคุณควรใช้หรือไม่

ระบบปฏิบัติการ Linux มีหลากหลายรสชาติ ในขณะที่ระบบปฏิบัติการลีนุกซ์เช่นอูบุนตูนั้นค่อนข้างธรรมดา แต่ก็มีระบบอื่น ๆ ที่กำหนดเป้าหมายเฉพาะกลุ่ม มี Kali Linux ที่เน้นความปลอดภัย การกระจายแบบเบา เช่น Xubuntu และแม้แต่ Hannah Montana Linux(!) สำหรับการใช้งานเดสก์ท็อป ระบบปฏิบัติการ vanilla Linux ทำงานได้ดี อย่างไรก็ตาม สำหรับงานเฉพาะทาง เช่น การรันเซิร์ฟเวอร์ วิธีที่ดีที่สุดคือหาเวอร์ชันที่เหมาะกับคุณ

คอนเทนเนอร์เป็นที่นิยมมากขึ้น Container Linux เดิมชื่อ CoreOS เป็นระบบปฏิบัติการ Linux ที่ออกแบบมาสำหรับการปรับใช้คอนเทนเนอร์อย่างง่าย เป็นหนึ่งในระบบปฏิบัติการ Linux เฉพาะรุ่นใหม่ล่าสุด ดูภาพรวมและปฏิบัติจริงที่ Container Linux

ลงมือปฏิบัติจริงกับคอนเทนเนอร์ Linux:ความรู้เบื้องหลัง

ก่อนดำดิ่งสู่ Container Linux เรามาเริ่มด้วยภาพรวมคร่าวๆ ของสถาปัตยกรรมเซิร์ฟเวอร์กันก่อน Container Linux ได้รับการออกแบบสำหรับการปรับใช้แบบคลัสเตอร์ การปรับใช้คลัสเตอร์ฟังดูค่อนข้างซับซ้อน แต่ค่อนข้างง่าย โดยพื้นฐานแล้ว คลัสเตอร์คอมพิวเตอร์ประกอบด้วยเซิร์ฟเวอร์หลายเครื่องที่ทำงานร่วมกัน ดังนั้นจึงทำหน้าที่เป็นหน่วยเดียวหรือระบบมากกว่าหลายระบบ นอกจากนี้ คอมพิวเตอร์ในโหนดคุณลักษณะคลัสเตอร์ หรือเซิร์ฟเวอร์ที่ทำหน้าที่เดียวกัน ดังนั้นโหนดจึงเป็นเครื่องเดียวในขณะที่คลัสเตอร์คือกลุ่มของเซิร์ฟเวอร์ที่ทำงานร่วมกัน

การปรับใช้ Container Linux ทั่วไปส่วนใหญ่อยู่ในสภาพแวดล้อมคลัสเตอร์ distro เดิมชื่อ CoreOS ยังรวมถึงวิธีการหมุนคลัสเตอร์จากเครื่องเดียว อย่างไรก็ตาม คุณลักษณะการกำหนดของ Container Linux คือการพึ่งพาคอนเทนเนอร์

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

การปรับใช้คอนเทนเนอร์แทนเรียกใช้แอปในคอนเทนเนอร์ของตนเองแทนซอฟต์แวร์เวอร์ชวลไลเซชัน Docker ยังคงเป็นซอฟต์แวร์คอนเทนเนอร์ที่ได้รับความนิยมมากที่สุด แม้ว่า chroot, LXC และ Linux-VServer จะอยู่ในกลุ่มทางเลือกของ Docker

Hands-On ด้วยคอนเทนเนอร์ Linux:ทำไมต้องใช้คอนเทนเนอร์

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

เนื่องจากคุณไม่จำเป็นต้องเรียกใช้อินสแตนซ์ของระบบปฏิบัติการหลายตัวเหมือนในการกำหนดค่า VM คุณจึงสามารถเรียกใช้คอนเทนเนอร์ได้มากขึ้น การปรับปรุงประสิทธิภาพมาจากความต้องการระบบปฏิบัติการเดียว ในทำนองเดียวกัน คุณสามารถสร้างคอนเทนเนอร์ได้เร็วกว่าในสภาพแวดล้อมเครื่องเสมือน ดังนั้นคอนเทนเนอร์จึงเหมาะสมกว่าในการรักษาความคล่องตัวและช่วยให้สามารถจัดส่งได้อย่างต่อเนื่องและการผสานรวมอย่างต่อเนื่อง

การพัฒนาแบบ Agile มุ่งเน้นไปที่การทำซ้ำและแฟคตอริ่งในสิ่งที่คาดเดาไม่ได้ คุณสามารถอ่านประกาศ Agile เพื่อทำความเข้าใจเพิ่มเติมเกี่ยวกับปรัชญาเปรียว อย่างไรก็ตาม แม้จะมีข้อดีของคอนเทนเนอร์ แต่ก็ไม่ใช่วิธีการจำลองเสมือนที่สมบูรณ์แบบ เนื่องจากคอนเทนเนอร์ใช้เคอร์เนลระบบปฏิบัติการของโฮสต์ร่วมกัน จึงมีความเสี่ยงด้านความปลอดภัย ช่องโหว่หรือการละเมิดใด ๆ ที่ส่งผลกระทบต่อคอนเทนเนอร์จะได้รับการเข้าถึงระบบปฏิบัติการ แต่มีวิธีแก้ไขปัญหาชั่วคราวในการเรียกใช้แอปที่มีคอนเทนเนอร์บนระบบปฏิบัติการภายในเครื่องเสมือน สิ่งนี้ทำให้มั่นใจได้ว่าระบบปฏิบัติการของเครื่องโฮสต์นั้นแยกออกจากระบบปฏิบัติการโฮสต์คอนเทนเนอร์เอกพจน์

คอนเทนเนอร์ยังต้องการให้คอนเทนเนอร์ใช้ระบบปฏิบัติการเดียวกัน ด้วยเครื่องเสมือน แต่ละแอปพลิเคชันจะมีระบบปฏิบัติการของตัวเอง คุณจึงไม่สามารถเรียกใช้แอปที่ออกแบบมาสำหรับ Windows Server ในสภาพแวดล้อม Linux ที่มีคอนเทนเนอร์และในทางกลับกัน

Hands-On ด้วย Container Linux:Container Linux คืออะไร

Container Linux คืออะไรและคุณควรใช้หรือไม่

CoreOS หรือ Container Linux ตามที่ปัจจุบันเรียกว่า เป็นระบบปฏิบัติการ Linux แบบโอเพ่นซอร์ส เป็น distro แบบไลท์เวทที่มุ่งเป้าไปที่การปรับใช้แบบคลัสเตอร์ โดยเฉพาะอย่างยิ่ง CoreOS มุ่งเน้นไปที่การปรับใช้ที่เรียบง่าย เชื่อถือได้ และปรับขนาดได้ คุณจะไม่พบตัวจัดการแพ็คเกจ Container Linux ต้องการให้แอปทั้งหมดทำงานภายในคอนเทนเนอร์แทน Container Linux ใช้ Chrome OS เป็นฐาน ดังนั้น Container Linux จึงค่อนข้างเบา ในการทดสอบ ฉันใช้ระบบปฏิบัติการ Linux ที่เดิมเรียกว่า CoreOS ในเครื่องเสมือนบนแล็ปท็อปที่ใช้ HP Envy m6-1205dx AMD A10 รุ่นเก่า การใช้ทรัพยากรของระบบค่อนข้างต่ำ

เนื่องจากคอนเทนเนอร์ Linux ละเลยคุณลักษณะของระบบปฏิบัติการ Linux บนเดสก์ท็อปแบบดั้งเดิมหลายอย่าง มันจึงทำให้การแจกจ่ายมีน้ำหนักเบา คุณจะไม่พบตัวจัดการแพ็คเกจต่างจากระบบปฏิบัติการเดสก์ท็อป แอปพลิเคชันทั้งหมดทำงานเป็นคอนเทนเนอร์ Docker แทน ทำให้พกพาสะดวกและแยกบริการ หากคุณต้องการสภาพแวดล้อมเดสก์ท็อป แสดงว่าคุณไม่มีโชค Container Linux ไม่มีส่วนต่อประสานกราฟิกกับผู้ใช้ ทุกอย่างเป็นไปตามบรรทัดคำสั่งแทน แดชบอร์ด CoreUpdate นำเสนอข้อมูลเกี่ยวกับความสมบูรณ์ของเครื่อง บริการที่ทำงานอยู่ และความสมบูรณ์ของคลัสเตอร์ แต่จะพร้อมใช้งานเป็นส่วนประกอบในการสมัครใช้งาน Premium Managed Linux เท่านั้น

สถาปัตยกรรมคอนเทนเนอร์ Linux

Container Linux มีน้ำหนักเบาและออกแบบมาสำหรับคอนเทนเนอร์และการทำคลัสเตอร์ เนื่องจากไม่มีสภาพแวดล้อมเดสก์ท็อป การกำหนดค่าจึงทำงานแตกต่างจากระบบปฏิบัติการ Linux เช่น CentOS หรือ Ubuntu เมื่อบูตครั้งแรก Container Linux จะโหลดไฟล์ cloud-config คุณจะต้องป้อนข้อมูลใน cloud-config อาจเป็นเรื่องยากเล็กน้อย โดยเฉพาะอย่างยิ่งสำหรับผู้ที่ไม่คุ้นเคยกับ cloud-config แต่เป็นไฟล์สำคัญที่ทำให้ Container Linux สามารถโหลดบริการที่จำเป็น แก้ไขพารามิเตอร์ และจัดการคลัสเตอร์ได้

นอกจากนี้

etcd

และ

fleet

daemons ยังคงเป็นส่วนสำคัญของ Container Linux บริการทั้งสองนี้เริ่มต้นเมื่อเริ่มต้นโดยค่าเริ่มต้น นอกจากนี้ เมื่อบูต ไฟล์ cloud-config ยังช่วยให้โฮสต์ทราบวิธีเข้าร่วมคลัสเตอร์ที่มีอยู่

etcd

daemon แจกจ่ายและจัดเก็บข้อมูลสำหรับโฮสต์ภายในคลัสเตอร์ จำเป็นสำหรับการรักษาการกำหนดค่าตลอดจนการค้นพบบริการ

fleet

daemon นั้นคล้ายกับ init แบบกระจาย ภูตนี้เชื่อมโยงกับ

systemd

init สำหรับโฮสต์ในคลัสเตอร์และดูแลงานต่างๆ เช่น การจัดตารางการบริการ

แต่ละระบบใน

fleet

คลัสเตอร์ทำงานเพียงหนึ่ง

fleetd

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

etcd

เป็นที่เก็บข้อมูลเพียงแห่งเดียว ข้อมูลดังกล่าว เช่น การมีอยู่ของคลัสเตอร์ สถานะของหน่วย และไฟล์ของหน่วยทั้งหมดจะถูกเก็บไว้ใน

etcd

ภูต นอกจากนี้ยังเป็นสื่อกลางสำหรับการสื่อสารตัวแทนยานพาหนะและเครื่องยนต์

Hands-On ด้วยคอนเทนเนอร์ Linux:ใครควรใช้

Container Linux ดาวน์โหลดได้ฟรี น้ำหนักเบา และค่อนข้างง่ายในการติดตั้งในเครื่องเสมือน ใครก็ตามที่ต้องการการปรับใช้คอนเทนเนอร์ที่รวดเร็ว ปรับขนาดได้ ควรเลือกใช้ Container Linux ผู้ดูแลระบบและผู้ดูแลระบบฐานข้อมูลส่วนใหญ่จะได้รับประโยชน์สูงสุดจาก Container Linux เนื่องจาก Container Linux ไม่มีสภาพแวดล้อมเดสก์ท็อป จึงเหมาะที่สุดสำหรับการจัดการคลัสเตอร์และในการตั้งค่าเซิร์ฟเวอร์ หากคุณกำลังมองหาระบบปฏิบัติการเซิร์ฟเวอร์ Linux Container Linux เป็นหนึ่งใน 12 distros เซิร์ฟเวอร์ Linux ที่ดีที่สุด

Air Pair มีการเขียนที่ยอดเยี่ยมเกี่ยวกับสิ่งจูงใจ CoreOS บทความนี้กล่าวถึงความพร้อมใช้งานสูง การบำรุงรักษาสภาพแวดล้อมการผลิต การควบคุมเวอร์ชันซอฟต์แวร์ และ etcd เป็นประเด็นหลักสำหรับการใช้ Container Linux นอกจากนี้ยังมีชุมชนโอเพ่นซอร์สที่ทุ่มเทอย่างเหลือเชื่ออีกด้วย Container Linux เหมาะสำหรับผู้ใช้ Linux ที่มีประสบการณ์ เอกสารช่วยเหลือในขณะที่ครอบคลุมจะถือว่ามีความคุ้นเคย Linux ในระดับปานกลาง ผู้ใช้มือใหม่และมือใหม่อาจมีปัญหาเล็กน้อยกับการติดตั้งครั้งแรก

โดยเฉพาะอย่างยิ่ง cloud-config อาจเป็นสิ่งที่ท้าทาย ในส่วนความคิดเห็นของวิดีโอการติดตั้ง CoreOS หนึ่งรายการ ผู้ใช้ YouTube Setyoso Nugroho กล่าวว่า "บทช่วยสอนที่ดี! ค่อนข้างสับสนเมื่อเรียนรู้การกำหนดค่าไฟล์ #cloud-config ใน CoreOS" แม้ว่าการกำหนดค่าจะไม่ใช่เรื่องยากอย่างยิ่ง แต่ Container Linux ก็ถือว่าเข้าใจคุณลักษณะของ Linux เป็นอย่างดี เช่น ตัวแก้ไข VIM

Hands-On ด้วยคอนเทนเนอร์ Linux:วิธีการติดตั้ง

มีหลายวิธีในการติดตั้ง Container Linux ตามเว็บไซต์ CoreOS แพลตฟอร์มอย่างเป็นทางการ ได้แก่ Amazon EC2, DigitalOcean, Microsoft Azure, Bare Metal และ OpenStack นอกเหนือจาก Oracle Linux, CentOS และ Suse แล้ว CoreOS ยังเป็นหนึ่งในระบบปฏิบัติการ Linux ที่เข้ากันได้กับ Azure ขอบคุณชุมชนที่มีชีวิตชีวา แพลตฟอร์มเช่น Packet, Rackspace, Brightbox, VirtualBox และ VMware ได้รับการสนับสนุนเช่นกัน ฉันพบว่าวิธีที่ง่ายที่สุดคือการติดตั้ง Container Linux บน VirtualBox โดยใช้ไฟล์ ISO ต่อไปนี้คือคำแนะนำโดยย่อสำหรับวิธีใช้ VirtualBox

การกำหนดค่า VirtualBox

เปิด VirtualBox แล้วคุณจะได้รับพร้อมท์ให้ใส่ชื่อเครื่องเสมือน ประเภทระบบปฏิบัติการ และเวอร์ชัน ฉันเรียกฉันว่า CoreOS สำหรับประเภท ให้เลือก Linux สำหรับเวอร์ชัน ให้ใช้ Linux 2.6/3.x/4/x (64 บิต) คลิกถัดไป

Container Linux คืออะไรและคุณควรใช้หรือไม่

ตอนนี้คุณจะต้องจัดสรรแรมของคุณ CoreOS แนะนำ RAM ขั้นต่ำ 1024 MB

Container Linux คืออะไรและคุณควรใช้หรือไม่

หลังจากเลือก RAM แล้ว คุณจะต้องเพิ่มฮาร์ดดิสก์เสมือน ใช้ตัวเลือกสร้างฮาร์ดดิสก์เสมือนทันที

Container Linux คืออะไรและคุณควรใช้หรือไม่

ในหน้าจอถัดไป คุณจะได้รับพร้อมท์ให้ระบุประเภทไฟล์ฮาร์ดดิสก์ เลือก VDI หรือ VirtualBox Disk Image

Container Linux คืออะไรและคุณควรใช้หรือไม่

หลังจากนั้น กำหนดค่าพื้นที่เก็บข้อมูลของคุณ ฉันแนะนำให้ใช้ไฟล์ฮาร์ดดิสก์ที่จัดสรรแบบไดนามิก

Container Linux คืออะไรและคุณควรใช้หรือไม่

จากนั้นเลือกตำแหน่งและขนาดไฟล์ ฉันปล่อยให้ CoreOS เริ่มต้นเป็นชื่อ และเลือกใช้ขนาดข้อมูลไฟล์ 8 GB

Container Linux คืออะไรและคุณควรใช้หรือไม่

ด้วยการกำหนดค่าเครื่องเสมือน CoreOS VirtualBox อย่างถูกต้อง ให้คลิกปุ่มเริ่มสีเขียว

Container Linux คืออะไรและคุณควรใช้หรือไม่

เมื่อคุณคลิกเริ่ม คุณจะต้องเลือกดิสก์เริ่มต้น ไปที่โฟลเดอร์ที่คุณมี CoreOS ISO แล้วดำเนินการต่อ

การกำหนดค่าคอนเทนเนอร์ Linux

หลังจากเริ่มต้น CoreOS ISO แล้ว Container Linux จะเริ่มโหลด ในที่สุด คุณจะเห็นบรรทัดแสดงเวอร์ชัน CoreOS และการอ่านบรรทัดคำสั่ง:

core@localhost

พิมพ์:

sudo openssl passwd -1 > cloud-config-file
Container Linux คืออะไรและคุณควรใช้หรือไม่

บรรทัดคำสั่งแสดงคำเตือนว่าหากไม่สามารถเปิดไฟล์ปรับแต่งได้ ป้อนรหัสผ่านที่คุณต้องการและดำเนินการต่อ ป้อนถัดไป:

cat cloud-config-file
Container Linux คืออะไรและคุณควรใช้หรือไม่

ส่งคืนสตริงที่ยาวและสร้างไฟล์ cloud-config ใหม่ ตอนนี้เปิด cloud-config ในโปรแกรมแก้ไขภาพ:

vi cloud-config-file
Container Linux คืออะไรและคุณควรใช้หรือไม่

สิ่งนี้จะโหลดไฟล์ cloud-config ที่คุณสามารถแก้ไขได้ CoreOS มีไฟล์ตัวอย่างการกำหนดค่าคลาวด์ขั้นสูง:

Container Linux คืออะไรและคุณควรใช้หรือไม่

ของฉันดูเหมือน:

#cloud-config
users: moe
passwd: [SSL password]
groups:
- sudo
- docker
Container Linux คืออะไรและคุณควรใช้หรือไม่

คุณตรวจสอบไฟล์กำหนดค่าระบบคลาวด์ได้โดยป้อน:

cat cloud-config-file
Container Linux คืออะไรและคุณควรใช้หรือไม่

สิ่งนี้จะส่งคืนไฟล์กำหนดค่าของคุณ หากทุกอย่างเรียบร้อยดี ให้ดำเนินการติดตั้ง CoreOS:

sudo coreos-install -d /dev/sda -C stable -c cloud-config-file
Container Linux คืออะไรและคุณควรใช้หรือไม่

คุณจะเห็นข้อความว่ากำลังดาวน์โหลด เขียน และยืนยัน CoreOS ทันทีที่เสร็จสิ้น คุณจะเห็นข้อความว่า "Success! CoreOS [version] ได้รับการติดตั้งบน /dev/sda"

Container Linux คืออะไรและคุณควรใช้หรือไม่

ปิดเครื่องเสมือน CoreOS ของคุณแล้วเริ่มสำรอง เมื่อเริ่มต้นการสำรองข้อมูล ตรวจสอบให้แน่ใจว่าได้ยกเลิกการต่อเชื่อม CoreOS ISO มิฉะนั้น ซีดีสดจะทำงานอีกครั้ง

CoreOS จะโหลดขึ้นมาและคุณจะเข้าสู่ระบบพร้อมท์ในบรรทัดคำสั่ง:

localhost login:
Container Linux คืออะไรและคุณควรใช้หรือไม่

ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ การดำเนินการนี้จะโหลดข้อความว่า "Container Linux by CoreOS [เวอร์ชัน]" และบรรทัดคำสั่งใหม่

Container Linux คืออะไรและคุณควรใช้หรือไม่

Hands-On ด้วยคอนเทนเนอร์ Linux:ขั้นตอนต่อไป

เมื่อติดตั้ง Container Linux โดย CoreOS อย่างถูกต้องแล้ว คุณสามารถเริ่มตั้งค่าคอนเทนเนอร์และคลัสเตอร์ได้ เอกสาร CoreOS มีคู่มือการเริ่มต้นอย่างรวดเร็วที่ยอดเยี่ยม มีข้อมูลเกี่ยวกับการค้นพบบริการโดยใช้ etcd รวมถึงส่วนเกี่ยวกับการจัดการคอนเทนเนอร์ด้วย Docker ฉันทำการทดสอบสั้นๆ สองสามอย่าง เช่น "Hello World" Docker pull นอกจากนี้ ฉันยังติดตั้งอิมเมจ Plex Docker เนื่องจากฉันเป็นเซิร์ฟเวอร์สื่อขนาดใหญ่ สุดท้าย ฉันตั้งค่าฟลีทสำหรับการจัดการคลัสเตอร์

สิ่งที่คุณต้องทำก่อนคือกำหนดค่าส่วนประกอบหลักของ Container Linux:

  • ฯลฯ
  • นักเทียบท่า
  • กองเรือ

ด้วยการกำหนดค่าพื้นฐานหลักทั้งสามนี้ คุณจะพร้อมสำหรับการค้นหาบริการ การจัดการคลัสเตอร์ และการตั้งค่าคอนเทนเนอร์ จากนั้นคุณสามารถเริ่มต้นคอนเทนเนอร์แอปและทดสอบแอปเดสก์ท็อปอย่างปลอดภัยในคอนเทนเนอร์ Docker ที่ปลอดภัย

ลงมือปฏิบัติจริงกับ Container Linux:Final Thoughts

ฉันไม่ได้ใช้คอนเทนเนอร์บ่อยๆ แต่ Container Linux ทำให้การปรับใช้ง่ายขึ้น เอกสารประกอบยอดเยี่ยมด้วยไฟล์กำหนดค่าตัวอย่าง โปรดทราบว่าสำหรับผู้เริ่มต้น บทช่วยสอนการติดตั้งวิดีโอที่ไม่เป็นทางการหลายบททำให้การติดตั้ง CoreOS ง่ายขึ้น ในขณะที่ CoreOS อ้างว่า Container Linux นั้นมีน้ำหนักเบา แต่ในตอนแรกฉันก็ไม่เชื่อ แต่ฉันหมุน Container Linux ในเครื่องเสมือนโดยใช้ทรัพยากรค่อนข้างต่ำ และเนื่องจากฉันต้องการทดสอบว่า Container Linux มีน้ำหนักเบาจริง ๆ หรือไม่ ฉันจึงใช้แล็ปท็อป HP รุ่นเก่า และไม่พบปัญหาใดๆ

อย่างไรก็ตาม บางขั้นตอนในการติดตั้งครั้งแรกนั้นไม่ "เป็นมิตรกับผู้เริ่มต้น" การติดตั้งและตั้งค่า Container Linux ต้องใช้ความคุ้นเคย Linux ที่แข็งแกร่ง โดยเฉพาะอย่างยิ่ง ฉันไม่ได้ลองใช้แดชบอร์ด CoreUpdate ซึ่ง CoreOS เสนอให้เป็นฟีเจอร์พรีเมียมแบบชำระเงิน แม้ว่าฉันจะไม่มีปัญหาในการใช้บรรทัดคำสั่ง แต่สภาพแวดล้อมแบบกราฟิกสำหรับการตรวจสอบก็เป็นส่วนเสริมที่ดี

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

เป็นโซลูชันที่พร้อมใช้งานทันทีสำหรับมือใหม่คอนเทนเนอร์ นอกเหนือจากวิศวกร DevOps ที่ช่ำชอง ผู้ดูแลระบบ และผู้ดูแลระบบฐานข้อมูล ในที่สุด Container Linux โดย CoreOS เป็นวิธีง่ายๆ ในการสร้างสภาพแวดล้อมคอนเทนเนอร์ที่ปรับขนาดได้ มีประสิทธิภาพ

คุณใช้ CoreOS หรือไม่ คุณวางแผนที่จะ? แจ้งให้เราทราบว่าคุณใช้คอนเทนเนอร์บน Linux อย่างไรในส่วนความคิดเห็นด้านล่าง!