ติดตั้ง Docker CE บน Ubuntu 18.04
ในบทความนี้เราจะมาพูดถึงวิธีการ ติดตั้ง Docker ใน Ubuntu 18.04 ซึ่งผมสรุปวิธีการติดตั้งมาให้แล้วแบบสั้นๆ ตามด้านล่างเลยจ้าา
- ทำการอัพเดท package ของ ubuntu
sudo apt update
2. ลงตัวช่วยในการติดตั้ง Docker
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3. ติดตั้ง GPG Key ของ Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. ตรวจสอบความถูกต้องของ Key ซึ่ง fingerprint ต้องแสดงค่า
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD889DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
ถ้าถูกต้องแล้วก็ไปกันต่อเลย
5. เพิ่ม Repository ของ Docker เข้าไปใน APT Repository list ในเครื่องเรา เพื่อให้ในอนาคตเราสามารถอัพเดท Docker ได้ง่ายๆ ด้วยคำสั่ง apt update/apt upgrade
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
6. ทำการอัพเดท list ของ package ที่มีอยู่
sudo apt-get update
7. ทำการติดตั้ง Docker CE
sudo apt-get install docker-ce docker-ce-cli containerd.io
หลังจากทำการติดตั้งเสร็จแล้วให้ลองรันคำสั่ง เพื่อเช็คอีกครั้งนึงว่า ลง Docker สำเร็จ หรือไม่
docker version
หากขึ้นข้อความตามด้านล่าง แสดงว่า เรา install Docker สำเร็จแล้ว
docker versionClient: Docker Engine - Community
Version: 19.03.4
API version: 1.40
Go version: go1.12.10
Git commit: 9013bf583a
Built: Fri Oct 18 15:54:09 2019
OS/Arch: linux/amd64
Experimental: false
8. ทดสอบรัน Docker image ที่มีชื่อว่า hello-world เพื่อตรวจสอบว่าใช้งานได้หรือไม่
sudo docker run hello-world
9. เช็คผลลัพธ์ในการรัน hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
แถมวิธีการรัน Docker โดยไม่ต้องใส่ sudo
- เพิ่ม group ชื่อ docker
sudo groupadd docker
2. เพิ่ม Root User เข้าไปใน docker group
sudo usermod -aG docker $USER
3. อัพเดทข้อมูล group โดยใช้คำสั่งด้านล่าง
newgrp docker
4. ทดสอบรัน Docker image ชื่อ hello-world อีกครั้ง
docker run hello-world
5. ผลลัพธ์ที่ได้
Hello from Docker!
This message shows that your installation appears to be working correctly.
ถ้าขึ้นข้อความตามด้านบนแสดงว่า เราสามารถใช้ Docker ได้แล้วว
หวังว่าบทความนี้จะมีประโยชน์กับผู้อ่านทุกคนครับ หากผิดพลาดประการใดก็ขออภัยไว้ ณ ที่นี้ด้วยครับ
ขอบคุณครับ…