การติดตั้ง Docker บน Linux

ในการเริ่มการติดตั้ง Docker เราจะใช้อินสแตนซ์ของ Ubuntu คุณสามารถใช้ Oracle Virtual Box เพื่อตั้งค่าอินสแตนซ์ Virtual Linux ในกรณีที่คุณยังไม่มี

ภาพหน้าจอต่อไปนี้แสดงเซิร์ฟเวอร์ Ubuntu แบบธรรมดาที่ติดตั้งบน Oracle Virtual Box มีผู้ใช้ระบบปฏิบัติการชื่อdemo ซึ่งถูกกำหนดไว้ในระบบที่มีการเข้าถึงรูททั้งหมดไปยังเซิร์ฟเวอร์

ในการติดตั้ง Docker เราต้องทำตามขั้นตอนด้านล่าง

Step 1- ก่อนที่จะติดตั้ง Docker ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าคุณมีเวอร์ชันเคอร์เนลของ Linux ที่ทำงานอยู่ นักเทียบท่าได้รับการออกแบบให้ทำงานบนเคอร์เนลลินุกซ์เวอร์ชัน 3.8 และสูงกว่าเท่านั้น เราสามารถทำได้โดยรันคำสั่งต่อไปนี้

ไม่มีชื่อ

วิธีนี้ส่งคืนข้อมูลระบบเกี่ยวกับระบบ Linux

ไวยากรณ์

uname -a

ตัวเลือก

a - ใช้เพื่อให้แน่ใจว่าข้อมูลระบบจะถูกส่งกลับ

ส่งคืนค่า

วิธีนี้ส่งคืนข้อมูลต่อไปนี้บนระบบ Linux -

  • ชื่อเคอร์เนล
  • ชื่อโหนด
  • การปล่อยเคอร์เนล
  • เวอร์ชันเคอร์เนล
  • machine
  • processor
  • แพลตฟอร์มฮาร์ดแวร์
  • ระบบปฏิบัติการ

ตัวอย่าง

uname –a

เอาต์พุต

เมื่อเราเรียกใช้คำสั่งด้านบนเราจะได้ผลลัพธ์ดังนี้ -

จากผลลัพธ์เราจะเห็นว่าเวอร์ชันเคอร์เนลของลินุกซ์คือ 4.2.0-27 ซึ่งสูงกว่าเวอร์ชัน 3.8 ดังนั้นเราจึงพร้อมที่จะไป

Step 2 - คุณต้องอัปเดตระบบปฏิบัติการด้วยแพ็คเกจล่าสุดซึ่งสามารถทำได้ผ่านคำสั่งต่อไปนี้ -

apt-get

วิธีนี้จะติดตั้งแพ็กเกจจากอินเทอร์เน็ตไปยังระบบ Linux

ไวยากรณ์

อัปเดต sudo apt-get

ตัวเลือก

  • sudo - sudo คำสั่งใช้เพื่อให้แน่ใจว่าคำสั่งรันด้วยการเข้าถึงรูท

  • update - update ใช้ตัวเลือกเพื่อให้แน่ใจว่าแพ็กเกจทั้งหมดได้รับการอัพเดตบนระบบ Linux

ส่งคืนค่า

ไม่มี

ตัวอย่าง

sudo apt-get update

เอาต์พุต

เมื่อเราเรียกใช้คำสั่งดังกล่าวเราจะได้ผลลัพธ์ดังต่อไปนี้ -

คำสั่งนี้จะเชื่อมต่ออินเทอร์เน็ตและดาวน์โหลดแพ็คเกจระบบล่าสุดสำหรับ Ubuntu

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

sudo apt-get install apt-transport-https ca-certificates

Step 4- ขั้นตอนต่อไปคือการเพิ่มคีย์ GPG ใหม่ คีย์นี้จำเป็นเพื่อให้แน่ใจว่าข้อมูลทั้งหมดได้รับการเข้ารหัสเมื่อดาวน์โหลดแพ็คเกจที่จำเป็นสำหรับ Docker

คำสั่งต่อไปนี้จะดาวน์โหลดคีย์ด้วย ID 58118E89F3A912897C070ADBF76221572C52609D จาก keyserver hkp: //ha.pool.sks-keyservers.net: 80 และเพิ่มลงในไฟล์ advพวงกุญแจ. โปรดทราบว่าคีย์เฉพาะนี้จำเป็นสำหรับดาวน์โหลดแพ็คเกจ Docker ที่จำเป็น

Step 5 - ถัดไปขึ้นอยู่กับเวอร์ชันของ Ubuntu ที่คุณมีคุณจะต้องเพิ่มไซต์ที่เกี่ยวข้องลงในไฟล์ docker.list สำหรับ apt package managerเพื่อให้สามารถตรวจจับแพ็คเกจ Docker จากไซต์ Docker และดาวน์โหลดได้ตามนั้น

  • แม่นยำ 12.04 (LTS) ─ deb https://apt.dockerproject.org/repoUbuntu ที่แม่นยำหลัก

  • Trusty 14.04 (LTS) ─ deb https://apt.dockerproject.org/repo/ ubuntu-trusty หลัก

  • เจ้าเล่ห์ 15.10 ─ deb https://apt.dockerproject.org/repo ubuntu-wily หลัก

  • ซีเนียล 16.04 (LTS) - https://apt.dockerproject.org/repo ubuntu-xenial หลัก

เนื่องจากระบบปฏิบัติการของเราคือ Ubuntu 14.04 เราจะใช้ชื่อ Repository ว่า“ deb https://apt.dockerproject.org/repoubuntu-trusty main”.

จากนั้นเราจะต้องเพิ่มที่เก็บนี้ในไฟล์ docker.list ดังกล่าวข้างต้น

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” 
   | sudo tee /etc/apt/sources.list.d/docker.list

Step 6 - ต่อไปเราจะออกไฟล์ apt-get update command เพื่ออัปเดตแพ็คเกจบนระบบ Ubuntu

Step 7 - หากคุณต้องการตรวจสอบว่าตัวจัดการแพ็กเกจชี้ไปที่ที่เก็บที่ถูกต้องคุณสามารถทำได้โดยการออกไฟล์ apt-cache command.

apt-cache policy docker-engine

ในผลลัพธ์คุณจะได้รับลิงค์ไป https://apt.dockerproject.org/repo/

Step 8 - ออก apt-get update command เพื่อให้แน่ใจว่าแพ็กเกจทั้งหมดบนระบบโลคัลเป็นรุ่นล่าสุด

Step 9 - สำหรับ Ubuntu Trusty, Wily และ Xenial เราต้องติดตั้งแพ็คเกจเคอร์เนล linux-image-extra- * ซึ่งอนุญาตให้ใช้ aufs storage driver. ไดรเวอร์นี้ใช้โดย Docker เวอร์ชันใหม่กว่า

สามารถทำได้โดยใช้คำสั่งต่อไปนี้

sudo apt-get install linux-image-extra-$(uname -r) 
   linux-image-extra-virtual

Step 10 - ขั้นตอนสุดท้ายคือการติดตั้ง Docker และเราสามารถทำได้ด้วยคำสั่งต่อไปนี้ -

sudo apt-get install –y docker-engine

ที่นี่ apt-get ใช้ตัวเลือกการติดตั้งเพื่อดาวน์โหลดอิมเมจ Docker-engine จากเว็บไซต์ Docker และติดตั้ง Docker

Docker-engine เป็นแพ็คเกจอย่างเป็นทางการจาก Docker Corporation สำหรับระบบที่ใช้ Ubuntu

ในส่วนถัดไปเราจะดูวิธีตรวจสอบเวอร์ชันของ Docker ที่ติดตั้งไว้

เวอร์ชัน Docker

หากต้องการดูเวอร์ชันของ Docker ที่ทำงานอยู่คุณสามารถใช้คำสั่งต่อไปนี้ -

ไวยากรณ์

docker version

ตัวเลือก

  • version - ใช้เพื่อให้แน่ใจว่าคำสั่ง Docker ส่งคืนเวอร์ชัน Docker ที่ติดตั้ง

ส่งคืนค่า

เอาต์พุตจะให้รายละเอียดต่างๆของเวอร์ชัน Docker ที่ติดตั้งในระบบ

ตัวอย่าง

sudo docker version

เอาต์พุต

เมื่อเราเรียกใช้โปรแกรมข้างต้นเราจะได้ผลลัพธ์ดังต่อไปนี้ -

ข้อมูลนักเทียบท่า

หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับ Docker ที่ทำงานบนระบบคุณสามารถออกคำสั่งต่อไปนี้ -

ไวยากรณ์

docker info

ตัวเลือก

  • info - ใช้เพื่อให้แน่ใจว่าคำสั่ง Docker ส่งคืนข้อมูลโดยละเอียดเกี่ยวกับบริการ Docker ที่ติดตั้ง

ส่งคืนค่า

เอาต์พุตจะให้รายละเอียดต่างๆของ Docker ที่ติดตั้งในระบบเช่น -

  • จำนวนตู้คอนเทนเนอร์
  • จำนวนภาพ
  • ไดรเวอร์จัดเก็บข้อมูลที่ Docker ใช้
  • ไดเร็กทอรีรากที่ Docker ใช้
  • โปรแกรมควบคุมการดำเนินการที่ใช้โดย Docker

ตัวอย่าง

sudo docker info

เอาต์พุต

เมื่อเราเรียกใช้คำสั่งดังกล่าวเราจะได้ผลลัพธ์ดังต่อไปนี้ -

Docker สำหรับ Windows

Docker รองรับ Windows ได้ทันที แต่คุณต้องมีการกำหนดค่าต่อไปนี้เพื่อติดตั้ง Docker สำหรับ Windows

ความต้องการของระบบ

ระบบปฏิบัติการ Windows Windows 10 64 บิต
หน่วยความจำ RAM 2 GB (แนะนำ)

คุณสามารถดาวน์โหลด Docker สำหรับ Windows ได้จาก - https://docs.docker.com/docker-for-windows/

กล่องเครื่องมือ Docker

Docker ToolBox ได้รับการออกแบบมาสำหรับ Windows เวอร์ชันเก่าเช่น Windows 8.1 และ Windows 7 คุณจำเป็นต้องมีการกำหนดค่าต่อไปนี้เพื่อติดตั้ง Docker สำหรับ Windows

ความต้องการของระบบ

ระบบปฏิบัติการ Windows Windows 7, 8, 8.1
หน่วยความจำ RAM 2 GB (แนะนำ)
Virtualization ควรเปิดใช้งาน

คุณสามารถดาวน์โหลด Docker ToolBox ได้จาก - https://www.docker.com/products/docker-toolbox