วิธีติดตั้ง Docker CE บน Debian 12

Withi Tid Tang Docker Ce Bn Debian 12



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

ในบทความนี้ เราจะแสดงวิธีติดตั้ง Docker CE เวอร์ชันล่าสุดบน Debian 12 “Bookworm”







หัวข้อเนื้อหา:

    1. การอัพเดตแคชฐานข้อมูลแพ็คเกจ Debian 12
    2. การลบแพ็คเกจ Docker ที่ขัดแย้งกันออกจาก Debian 12
    3. การติดตั้งแพ็คเกจข้อกำหนดเบื้องต้นบน Debian 12
    4. การติดตั้งคีย์ GPG ของที่เก็บ Docker อย่างเป็นทางการบน Debian 12
    5. การเพิ่มพื้นที่เก็บข้อมูลแพ็คเกจ Docker อย่างเป็นทางการบน Debian 12
    6. การติดตั้ง Docker CE บน Debian 12
    7. การเพิ่มผู้ใช้เข้าสู่ระบบ Debian 12 ให้กับกลุ่ม Docker
    8. ตรวจสอบว่า Docker และ Docker Compose สามารถเข้าถึงได้บน Debian 12 หรือไม่
    9. บทสรุป

การอัพเดตแคชฐานข้อมูลแพ็คเกจ Debian 12

หากต้องการอัพเดตแคชฐานข้อมูลแพ็คเกจ Debian 12 ให้รันคำสั่งต่อไปนี้:



$ ซูโดะ ปรับปรุงฉลาด




การลบแพ็คเกจ Docker ที่ขัดแย้งกันออกจาก Debian 12

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





หากต้องการลบแพ็คเกจ Docker ที่ขัดแย้งกันออกจาก Debian 12 ให้รันคำสั่งต่อไปนี้:

$ ซูโดะ เหมาะที่จะลบ --ล้าง docker.io docker-doc docker-compose podman-docker คอนเทนเนอร์ runc


ในกรณีของเรา ไม่มีการติดตั้งแพ็คเกจ Docker ที่ขัดแย้งกัน ถ้ามีก็จะลบออก



การติดตั้งแพ็คเกจข้อกำหนดเบื้องต้นบน Debian 12

หากต้องการติดตั้งที่เก็บแพ็คเกจ Docker อย่างเป็นทางการบน Debian 12 คุณต้องติดตั้งแพ็คเกจบางอย่างบน Debian 12 ของคุณ

คุณสามารถติดตั้งแพ็คเกจที่จำเป็นด้วยคำสั่งต่อไปนี้:

$ ซูโดะ ฉลาด ติดตั้ง ใบรับรอง ca curl gnupg


เพื่อยืนยันการติดตั้ง กด และ แล้วกด <ป้อน> .


ควรติดตั้งแพ็คเกจที่จำเป็น

การติดตั้งคีย์ GPG ของที่เก็บ Docker อย่างเป็นทางการบน Debian 12

ก่อนที่คุณจะสามารถเพิ่มพื้นที่เก็บข้อมูลแพ็กเกจ Docker อย่างเป็นทางการลงในระบบ Debian 12 ของคุณได้ คุณต้องติดตั้งคีย์ GPG ของพื้นที่เก็บข้อมูล Docker อย่างเป็นทางการบนระบบ Debian 12 ของคุณ

เพื่อให้แน่ใจว่า /etc/apt/keyrings ไดเร็กทอรีมีสิทธิ์การเข้าถึงที่ถูกต้อง ให้รันคำสั่งต่อไปนี้:

$ ซูโดะ ติดตั้ง -ม 0755 -d / ฯลฯ / ฉลาด / พวงกุญแจ


หากต้องการดาวน์โหลดคีย์ GPG ของที่เก็บแพ็คเกจ Docker อย่างเป็นทางการและบันทึกลงในไฟล์ /etc/apt/keyrings ไดเร็กทอรีของระบบ Debian 12 ของคุณ ให้รันคำสั่งต่อไปนี้:

$ ขด -fsSL https: // ดาวน์โหลด.docker.com / ลินุกซ์ / เดเบียน / จีพีจี | ซูโดะ จีพีจี --ที่รัก -โอ / ฯลฯ / ฉลาด / พวงกุญแจ / docker.gpg


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

$ ซูโดะ โครโมด มี+อาร์ / ฯลฯ / ฉลาด / พวงกุญแจ / docker.gpg

การเพิ่มพื้นที่เก็บข้อมูลแพ็คเกจ Docker อย่างเป็นทางการบน Debian 12

หากต้องการเพิ่มที่เก็บแพ็คเกจ Docker อย่างเป็นทางการบนระบบ Debian 12 ของคุณ ให้รันคำสั่งต่อไปนี้:

$ เสียงสะท้อน 'เด็บ [โค้ง =' $ ( ดีพีกก --พิมพ์สถาปัตยกรรม ) ' ลงนามโดย=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | ซูโดะ ที / ฯลฯ / ฉลาด / แหล่งที่มา.list.d / นักเทียบท่า.รายการ


เพื่อให้การเปลี่ยนแปลงมีผล ตรวจสอบให้แน่ใจว่าได้อัปเดตแคชฐานข้อมูลแพ็คเกจ Debian 12 ด้วยคำสั่งต่อไปนี้:

$ ซูโดะ ปรับปรุงฉลาด


การติดตั้ง Docker CE บน Debian 12

หากต้องการติดตั้ง Docker CE เวอร์ชันล่าสุดบน Debian 12 ให้รันคำสั่งต่อไปนี้:

$ ซูโดะ apt-get ติดตั้ง docker-ce docker-ce-cli containerd.io docker-buildx-plugin นักเทียบท่าเขียนปลั๊กอิน


เพื่อยืนยันการติดตั้ง กด และ แล้วกด <ป้อน> .


Docker CE และแพ็คเกจการพึ่งพาที่จำเป็นกำลังถูกดาวน์โหลดจากอินเทอร์เน็ต ใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์


กำลังติดตั้ง Docker CE และแพ็คเกจการพึ่งพาที่จำเป็น ใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์


ณ จุดนี้ ควรติดตั้ง Docker CE เวอร์ชันล่าสุดบนเครื่อง Debian 12 ของคุณ

การเพิ่มผู้ใช้เข้าสู่ระบบ Debian 12 ให้กับกลุ่ม Docker

หากต้องการรันคำสั่ง Docker โดยไม่มีสิทธิ์ superuser คุณต้องเพิ่มผู้ใช้ล็อกอินของระบบ Debian 12 ของคุณไปยังกลุ่ม Docker

หากต้องการเพิ่มผู้ใช้เข้าสู่ระบบ Debian 12 ของคุณไปยังกลุ่ม Docker ให้รันคำสั่งต่อไปนี้:

$ ซูโดะ ผู้ใช้ mod -ก นักเทียบท่า $ ( ฉันเป็นใคร )


เพื่อให้การเปลี่ยนแปลงมีผล ให้รีบูตระบบ Debian 12 ของคุณด้วยคำสั่งต่อไปนี้:

$ รีบูต

ตรวจสอบว่า Docker และ Docker Compose สามารถเข้าถึงได้บน Debian 12 หรือไม่

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

$ เวอร์ชันนักเทียบท่า


หากสามารถเข้าถึง Docker ได้ ควรพิมพ์หมายเลขเวอร์ชัน Docker ที่ติดตั้งและข้อมูลบิลด์ อย่างที่คุณเห็น Docker เวอร์ชัน 24.0.4 ได้รับการติดตั้งบนระบบ Debian 12 ของเรา


หากต้องการตรวจสอบว่าคุณสามารถเข้าถึง Docker Compose ได้หรือไม่ ให้รันคำสั่งต่อไปนี้:

$ นักเทียบท่าเขียนเวอร์ชัน


หากสามารถเข้าถึง Docker Compose ได้ ควรพิมพ์หมายเลขเวอร์ชัน Docker Compose ที่ติดตั้งไว้ อย่างที่คุณเห็น Docker Compose เวอร์ชัน 2.19.1 ได้รับการติดตั้งบนระบบ Debian 12 ของเรา

บทสรุป

เราได้แสดงวิธีการติดตั้ง Docker Community Edition (CE) และ Docker Compose เวอร์ชันล่าสุดบน Debian 12 “Bookworm” นอกจากนี้เรายังแสดงให้คุณเห็นถึงวิธีการเรียกใช้ Docker บน Debian 12 โดยไม่ต้องใช้สิทธิ์ superuser (root) และวิธีตรวจสอบว่า Docker และ Docker Compose สามารถเข้าถึงได้บน Debian 12 เช่นกัน