จะติดตั้ง Docker บน Raspberry pi ด้วย Raspbian ได้อย่างไร?

Docker คือระบบคอนเทนเนอร์ที่ไม่ต้องการทรัพยากรมากในการรันคอนเทนเนอร์ ทำให้มีน้ำหนักเบามากดังนั้น Docker จึงเป็นตัวเลือกที่เหมาะสมอย่างยิ่งสำหรับการพัฒนาและทดสอบเว็บแอปพลิเคชันบน Raspberry Pi

แน่นอนคุณสามารถทำสิ่งอื่นๆ ได้อีกมากมาย เช่น รันเว็บเซิร์ฟเวอร์ พร็อกซีเซิร์ฟเวอร์ หรือเซิร์ฟเวอร์ฐานข้อมูล และอื่นๆ อีกมากมายใน Docker บน Raspberry Pi

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

Docker ใช้คุณสมบัติการแยกทรัพยากรของเคอร์เนล Linux เช่น cgroups และ namespacesเพื่ออนุญาตให้ "คอนเทนเนอร์" อิสระทำงานภายในอินสแตนซ์ Linux เดียว หลีกเลี่ยงภาระในการเริ่มต้นและบำรุงรักษาเครื่องเสมือน

การเตรียม Raspberry Pi

การติดตั้ง Docker บน Raspberry Pi นั้นตรงไปตรงมาและไม่ซับซ้อนในบทช่วยสอนนี้เราจะใช้ระบบปฏิบัติการ Raspbian ซึ่งเป็นระบบปฏิบัติการอย่างเป็นทางการของ Raspberry Pi เป็นพื้นฐาน

หากคุณยังไม่ได้ติดตั้งระบบนี้บน Raspberry Pi คุณสามารถดูบทความต่อไปนี้ ซึ่งเราอธิบายวิธีการติดตั้งอย่างง่ายๆ ได้ที่นี่

เมื่อติดตั้ง Raspbian บน Raspberry Pi เรียบร้อยแล้วเราจะอัปเดตแพ็กเกจและแคชของที่เก็บแพ็กเกจ APT ของ Raspbian โดยใช้คำสั่งต่อไปนี้:

sudo apt update

ตอนนี้คุณต้องอัปเดตแพ็คเกจซอฟต์แวร์ใหม่ทั้งหมดที่ตรวจพบจาก Raspbian สำหรับสิ่งนี้เราต้องดำเนินการคำสั่งต่อไปนี้:

sudo apt upgrade

ณ จุดนี้จำเป็นต้องอัปเดตชุดซอฟต์แวร์

ตอนนี้คุณต้องติดตั้งส่วนหัวของเคอร์เนลสำหรับระบบปฏิบัติการของคุณขั้นตอนนี้สำคัญมาก เพราะถ้าคุณไม่ติดตั้งส่วนหัวของเคอร์เนล Docker จะใช้งานไม่ได้

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

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

ด้วยความพร้อมทั้งหมดข้างต้นตอนนี้เราสามารถดำเนินการติดตั้ง Docker บน Raspberry Pi อันเป็นที่รักของเราได้แล้วเนื่องจากเรามั่นใจว่าเรามีแพ็คเกจที่อัปเดตทั้งหมดในระบบ

ติดตั้ง Docker บน Raspberry Pi

เรา ติดตั้ง Docker โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

curl -sSL https://get.docker.com | sh

กระบวนการดาวน์โหลดและติดตั้งนี้อาจใช้เวลาสักครู่ดังนั้นฉันขอแนะนำให้คุณใช้เวลาของคุณ

นักเทียบท่า

เมื่อเราติดตั้ง Docker บนระบบ Raspberry Pi เรียบร้อยแล้วเราก็สามารถเริ่มต้นกระบวนการใช้งาน Docker ได้

ขั้นตอนแรกคือการเพิ่มผู้ใช้ระบบของคุณ "pi" (ผู้ใช้เริ่มต้นใน Raspbian) ลงในกลุ่ม docker การทำเช่นนี้จะช่วยให้คุณสามารถสร้างและจัดการคอนเทนเนอร์ Docker รูปภาพ วอลุ่ม ฯลฯ ได้โดยไม่ต้องใช้สิทธิ์ sudo หรือสิทธิ์ผู้ดูแลระบบ

หากคุณสร้างผู้ใช้ใหม่ คุณต้องแทนที่ “pi” ด้วยชื่อผู้ใช้ของคุณในคำสั่ง หากต้องการเพิ่มผู้ใช้ pi ลงในกลุ่ม Docker ให้รันคำสั่งต่อไปนี้:

sudo usermod -aG docker pi

หลังจากทำการเปลี่ยนแปลงนี้แล้วเราจะต้องรีสตาร์ทระบบเพื่อให้การเปลี่ยนแปลงถูกโหลดเมื่อระบบเริ่มต้นทำงาน และการเพิ่มผู้ใช้ของเราลงในกลุ่ม Docker จะมีผล

พวกเขาสามารถรีบูตระบบได้โดยรันคำสั่งต่อไปนี้ในเทอร์มินัล:

sudo reboot

เมื่อระบบรีสตาร์ทแล้ว ให้ล็อกอินกลับเข้าไปใหม่และเปิดเทอร์มินัล รันคำสั่งต่อไปนี้เพื่อตรวจสอบว่า Docker ได้รับการติดตั้งและทำงานบนระบบแล้ว:

docker version

อย่างที่คุณเห็น Docker ทำงานได้อย่างสมบูรณ์บน Raspberry Pi ของคุณอยู่แล้ว

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


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google