How to Install Docker on Ubuntu 18.04 LTS
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง Docker บน Ubuntu
- การเปิดใช้งานที่เก็บ Docker
- การติดตั้ง Docker CE
- ดำเนินการคำสั่งนักเทียบท่าโดยไม่ต้อง sudo
- นำนักเทียบท่าออก
- ข้อสรุป
นักเทียบท่าเป็นเทคโนโลยีการทำคอนเทนเนอร์ที่ให้คุณสร้างทดสอบและปรับใช้แอปพลิเคชั่นเป็นคอนเทนเนอร์แบบพกพาและแบบพอเพียงที่สามารถทำงานได้ทุกที่อย่างรวดเร็ว นักเทียบท่าได้กลายเป็นมาตรฐานสำหรับการปรับใช้คอนเทนเนอร์และเป็นเครื่องมือที่จำเป็นสำหรับวิศวกร DevOps และการรวมและส่งมอบท่ออย่างต่อเนื่อง
ในบทช่วยสอนนี้เราจะกล่าวถึงวิธีการติดตั้ง Docker บนเครื่อง Ubuntu 18.04 และสำรวจแนวคิดและคำสั่งพื้นฐานของนักเทียบท่า
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo คำสั่งทั้งหมดในบทช่วยสอนนี้ควรถูกเรียกใช้ในฐานะผู้ใช้ที่ไม่ใช่รูท
การติดตั้ง Docker บน Ubuntu
แม้ว่าแพ็คเกจการติดตั้ง Docker จะมีอยู่ในที่เก็บอย่างเป็นทางการของ Ubuntu 18.04 แต่อาจไม่ใช่รุ่นล่าสุดเสมอไป แนวทางที่แนะนำคือการติดตั้งแพ็กเกจ Docker ล่าสุดจากที่เก็บข้อมูลของ Docker
การเปิดใช้งานที่เก็บ Docker
-
เริ่มต้นด้วยการอัพเดตรายการแพ็กเกจและการติดตั้งการพึ่งพาที่จำเป็นเพื่อเพิ่มที่เก็บใหม่บน
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
อิมพอร์ตคีย์ GPG ของที่เก็บโดยใช้คำสั่ง
curl
ต่อไปนี้:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
เพิ่มที่เก็บ Docker APT ในระบบของคุณ:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
การติดตั้ง Docker CE
ตอนนี้ที่เปิดใช้งานที่เก็บ Docker คุณสามารถติดตั้ง Docker รุ่นใดก็ได้ที่คุณต้องการ
-
ในการติดตั้ง Docker เวอร์ชันล่าสุดให้ใช้คำสั่งด้านล่าง หากคุณต้องการติดตั้ง Docker รุ่นใดรุ่นหนึ่งให้ข้ามขั้นตอนนี้และไปยังรุ่นถัดไป
sudo apt update
sudo apt install docker-ce
หากต้องการติดตั้งรุ่นที่เฉพาะเจาะจงอันดับแรกแสดงรายการเวอร์ชันที่มีอยู่ในที่เก็บ Docker:
apt list -a docker-ce
คำสั่งพิมพ์รุ่น Docker ที่มีอยู่ในคอลัมน์ที่สอง
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
ตัวอย่างเช่นหากต้องการติดตั้งเวอร์ชัน
18.09.6
คุณต้องพิมพ์:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
หากต้องการป้องกันไม่ให้อัปเดตแพ็คเกจ Docker โดยอัตโนมัติให้ทำเครื่องหมายว่าค้างไว้:
sudo apt-mark hold docker-ce
เมื่อการติดตั้งเสร็จสิ้นบริการ Docker จะเริ่มต้นโดยอัตโนมัติ คุณสามารถตรวจสอบได้โดยพิมพ์:
sudo systemctl status docker
ผลลัพธ์จะมีลักษณะดังนี้:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
ดำเนินการคำสั่งนักเทียบท่าโดยไม่ต้อง sudo
โดยค่าเริ่มต้นการจัดการ Docker ต้องการสิทธิ์ผู้ดูแลระบบ
ในการรันคำสั่งนักเทียบท่าในฐานะผู้ใช้ที่ไม่ใช่รูทโดยไม่ต้องเติม
sudo
คุณต้องเพิ่มผู้ใช้ของคุณไปยังกลุ่ม
docker
กลุ่มนี้ถูกสร้างขึ้นระหว่างการติดตั้งแพ็กเกจ Docker CE ในการทำเช่นนั้นให้เรียกใช้คำสั่งต่อไปนี้:
sudo usermod -aG docker $USER
$USER
เป็นตัวแปรสภาพแวดล้อมที่เก็บชื่อผู้ใช้ของคุณ
ออกจากระบบและกลับเข้าสู่ระบบอีกครั้งเพื่อรีเฟรชความเป็นสมาชิกกลุ่ม
ในการตรวจสอบว่านักเทียบท่าได้รับการติดตั้งเรียบร้อยแล้วและคุณสามารถรันคำสั่งนักเทียบท่าได้โดยไม่ต้องทำ
sudo
ให้รัน:
docker container run hello-world
คำสั่งจะดาวน์โหลดอิมเมจทดสอบเรียกใช้ในคอนเทนเนอร์พิมพ์ข้อความ“ Hello from Docker” และออก ผลลัพธ์ควรมีลักษณะดังนี้:
นำนักเทียบท่าออก
หากต้องการลบหนึ่งคอนเทนเนอร์ขึ้นไปให้คัดลอก ID คอนเทนเนอร์ (หรือ ID) และวางไว้หลังคำสั่งย่อย
container rm
:
docker container rm c55680af670c
ข้อสรุป
คุณได้เรียนรู้วิธีการติดตั้ง Docker บนเครื่อง Ubuntu 18.04 ของคุณและวิธีการดาวน์โหลดอิมเมจ Docker และจัดการคอนเทนเนอร์ Docker คุณอาจต้องการอ่านเกี่ยวกับ Docker Compose ซึ่งช่วยให้คุณสามารถกำหนดและเรียกใช้แอปพลิเคชัน Docker แบบหลายคอนเทนเนอร์ได้
บทช่วยสอนนี้แทบจะไม่ทำให้พื้นผิวของระบบนิเวศนักเทียบท่าแทบจะถลอก ในบทความถัดไปของเราเราจะดำดิ่งลงสู่ด้านอื่น ๆ ของนักเทียบท่า หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Docker โปรดดูที่เอกสารทางการของ Docker
นักเทียบท่าอูบุนตูMicrosoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้งและใช้ curl บน Ubuntu 18.04

Curl เป็นเครื่องมือบรรทัดคำสั่งที่ให้คุณถ่ายโอนข้อมูลจากหรือไปยังเซิร์ฟเวอร์ระยะไกล ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง Curl บน Ubuntu 18.04
วิธีการติดตั้งและใช้ ffmpeg บน Ubuntu 18.04

FFmpeg เป็นเครื่องมือบรรทัดคำสั่งฟรีและโอเพ่นซอร์สสำหรับการแปลงไฟล์มัลติมีเดีย ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง FFmpeg บน Ubuntu 18.04