จะติดตั้ง Docker Container บน Linux ได้อย่างไร? (อูบุนตูและ CentOS)

เผยแพร่แล้ว: 2019-08-01

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

นักเทียบท่าอย่างไม่ต้องสงสัยคือ Container Management Platform ที่ดีที่สุดสำหรับความต้องการขององค์กรและ/หรือโครงการส่วนบุคคลของคุณ

ทำไมเราถึงต้องการ Docker?

พิจารณาสถานการณ์สมมติง่ายๆ นี้สำหรับโครงการของคุณ

  • คุณมีแอปพลิเคชัน Java Enterprise ที่ซับซ้อนซึ่งมีการขึ้นต่อกันมากกว่า 50 รายการ
  • คุณมีการพึ่งพาบริการในพื้นที่อีกสองสามรายการ
  • คุณมีอินสแตนซ์ฐานข้อมูลของคุณเองที่ทำงานอยู่ในเครื่อง
  • คุณมีเชลล์สคริปต์ที่กำหนดเองมากกว่า 10 รายการซึ่งจำเป็นสำหรับการตั้งค่าสภาพแวดล้อมของคุณ
  • คุณมีตัวแปรสภาพแวดล้อมประมาณ 5 ตัว
  • คุณมีสคริปต์เริ่มต้นอัตโนมัติประมาณ 5 สคริปต์
  • และอื่นๆ…

เมื่อคุณต้องการจัดส่งทั้งหมดข้างต้นให้กับลูกค้าของคุณ นั่นเป็นขั้นตอนมากมาย ใช่มั้ย?

นั่นคือสิ่งที่ Docker เข้ามาในรูปภาพ

ความเรียบง่าย:

จะสร้างและประกอบสิ่งที่กล่าวมาทั้งหมดในรูปของ single docker image และส่งภาพนั้นให้กับลูกค้าของคุณได้อย่างไร เป็นการ single step install สำหรับลูกค้าของคุณและ get ready within few minutes

ในบทช่วยสอนนี้ เราจะพูดถึงขั้นตอนในการ install Docker on Linux และขั้นตอนที่จำเป็นทั้งหมด

มาเริ่มกันเลย:

ขั้นตอนที่ 1. เข้าสู่ระบบโฮสต์ Linux และตรวจสอบข้อกำหนดเบื้องต้น

Docker มี 3 รสชาติ:

  • Docker Engine – ชุมชน
  • Docker Engine – Enterprise
  • Docker Enterprise

ในบทช่วยสอนนี้ เราจะพูดถึงขั้นตอนในการติดตั้ง Docker Community Edition

1.1) เข้าสู่ระบบโฮสต์ Linux ของคุณ

ฉันใช้ Digital Ocean droplet เป็นโฮสต์ linux ของฉัน

1.2) ตรวจสอบสถาปัตยกรรม Linux OS:

คุณต้องมีสถาปัตยกรรม 64-bit

1.3) ตรวจสอบระดับเคอร์เนลของระบบปฏิบัติการ Linux:

ระดับเคอร์เนลควรมากกว่า 3.0

ขั้นตอนที่ 2. ติดตั้ง Docker Community Edition

2.1) ตรวจสอบให้แน่ใจว่าได้เพิ่มคีย์ PGP อย่างเป็นทางการของ Docker ลงในระบบของคุณ

2.2) ตรวจสอบให้แน่ใจว่าคุณได้รับคีย์ PGP ที่ถูกต้อง:

2.3) ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Ubuntu OS เป็นเวอร์ชันล่าสุด

Command: sudo apt-get update

2.4) ตั้งค่า Docker Repository ล่าสุดที่เสถียร

Command: sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) เสถียร”

2.5) ติดตั้ง Docker

Command: sudo apt-get install docker-ce

2.6) ตรวจสอบเวอร์ชันนักเทียบท่า

ขั้นตอนที่ 3 เริ่ม Docker และเรียกใช้ Hello World

ติดตั้ง Docker สำเร็จบน Linux

3.1) คำสั่งง่ายๆ ในการรัน Docker บน Linux

ดังที่คุณเห็นด้านบนระหว่างการติดตั้ง Docker ลงทะเบียนตัวเองเป็นบริการระบบ: /lib/systemd/system/docker.service

3.2) ดึง Hello World Docker แล้วรัน

Command: sudo docker run hello-world

คำสั่งด้านบนจะดึงภาพนักเทียบท่าและคุณจะสามารถเรียกใช้แอปพลิเคชัน Docker Hello World ได้

ขั้นตอนที่ 4 จะตรวจสอบ Docker Images / repositories ได้อย่างไร?

ก่อนเรียกใช้แอพ Hello World:

หลังจากรันแอพ Hello World:

ดังที่คุณเห็นที่นี่ – คุณจะเห็นที่เก็บใหม่ สวัสดีชาวโลก ด้านล่าง

ยินดีด้วย. คุณพร้อมแล้ว คุณได้ตั้งค่าสภาพแวดล้อม Linux ของคุณสำหรับ Docker ติดตั้ง Docker และรันแอปพลิเคชัน Docker ที่ 1 ของคุณด้วย

ขั้นตอนพิเศษ:

เราขอแนะนำให้คุณทำตามขั้นตอนหลังการติดตั้งเหล่านี้

จะเริ่มต้นนักเทียบท่าอัตโนมัติหลังจากรีบูต VM ได้อย่างไร

Command: sudo systemctl enable docker

เพียงดำเนินการคำสั่งด้านบนและนักเทียบท่าของคุณจะเริ่มโดยอัตโนมัติในครั้งต่อไปที่คุณรีบูท VM/โฮสต์

แจ้งให้เราทราบหากคุณประสบปัญหาในการใช้งานคำสั่งด้านบนและปัญหา Docker


ต้องการติดตั้ง Docker บน CentOS หรือไม่

เพียงแทนที่ Step-2 ด้านบนด้วยขั้นตอนด้านล่าง: