Android

วิธีการติดตั้งและใช้งานนักเทียบท่าบนเดเบียน 9

Install Docker on Debian

Install Docker on Debian

สารบัญ:

Anonim

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

นักเทียบท่าเป็นมาตรฐานสำหรับเทคโนโลยีตู้คอนเทนเนอร์และเป็นเครื่องมือสำคัญสำหรับวิศวกร DevOps และการรวมและส่งมอบท่ออย่างต่อเนื่อง

ในบทช่วยสอนนี้เราจะแนะนำคุณตลอดกระบวนการติดตั้ง Docker บนเครื่อง Debian 9 และสำรวจแนวคิดและคำสั่งพื้นฐานของ Docker

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo คำสั่งทั้งหมดในบทช่วยสอนนี้ควรถูกเรียกใช้ในฐานะผู้ใช้ที่ไม่ใช่รูท

ติดตั้ง Docker บน Debian

ขั้นตอนต่อไปนี้อธิบายวิธีติดตั้งเวอร์ชันล่าสุดของ Docker ที่เสถียรจากที่เก็บของ Docker

  1. อัพเดตแพ็กเกจที่ติดตั้งเป็นเวอร์ชันล่าสุด:

    sudo apt update sudo apt upgrade sudo apt update

    ติดตั้งการพึ่งพาที่จำเป็นเพื่อเพิ่มที่เก็บใหม่ผ่าน

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    อิมพอร์ตคีย์ GPG ของที่เก็บโดยใช้คำสั่ง curl ต่อไปนี้:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    เพิ่มที่เก็บ Docker APT ไปยังรายการที่เก็บซอฟต์แวร์ของระบบโดยพิมพ์:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    ตอนนี้ที่เปิดใช้งานที่เก็บ Docker ให้อัพเดตรายการแพ็กเกจ apt และติดตั้ง Docker CE (Community Edition) เวอร์ชันล่าสุดด้วย:

    sudo apt update sudo apt install docker-ce

    เมื่อการติดตั้งเสร็จสิ้นบริการ Docker จะเริ่มต้นโดยอัตโนมัติ คุณสามารถตรวจสอบได้โดยพิมพ์:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    ในขณะที่เขียนรุ่นปัจจุบันของ Docker ที่มีอยู่สำหรับ Debian 9 คือ 18.06.0-ce ตรวจสอบเวอร์ชั่น Docker ด้วย:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

การดำเนินการคำสั่ง Docker โดยไม่มี Sudo

ตามค่าเริ่มต้นเฉพาะผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบเท่านั้นที่สามารถเรียกใช้คำสั่ง Docker ได้

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

sudo usermod -aG docker $USER

$USER เป็นตัวแปรสภาพแวดล้อมที่เก็บชื่อผู้ใช้ของคุณ

ออกจากระบบและกลับเข้าสู่ระบบเพื่อให้การเป็นสมาชิกกลุ่มถูกรีเฟรช

ในการตรวจสอบว่าคุณสามารถรันคำสั่งนักเทียบท่าได้โดยไม่ต้องเติม sudo รันคำสั่งต่อไปนี้ซึ่งจะดาวน์โหลดอิมเมจทดสอบรันในคอนเทนเนอร์พิมพ์ข้อความ“ Hello from Docker” และออก:

docker container run hello-world

ผลลัพธ์ควรมีลักษณะดังนี้:

นำนักเทียบท่าออก

หากต้องการลบหนึ่งคอนเทนเนอร์ขึ้นไปเพียงแค่คัดลอก ID คอนเทนเนอร์ (หรือ ID) และวางไว้หลังคำสั่งย่อย container rm :

docker container rm c55680af670c

ข้อสรุป

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

คุณควรตรวจสอบเอกสารนักเทียบท่าอย่างเป็นทางการ

นักเทียบท่าเดเบียน