ติดตั้ง Docker CE บน Ubuntu 18.04

Jedwiwat Santandecha
InsightEra
Published in
2 min readDec 30, 2019

ในบทความนี้เราจะมาพูดถึงวิธีการ ติดตั้ง Docker ใน Ubuntu 18.04 ซึ่งผมสรุปวิธีการติดตั้งมาให้แล้วแบบสั้นๆ ตามด้านล่างเลยจ้าา

https://www.docker.com/company/newsroom/media-resources
  1. ทำการอัพเดท 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

  1. เพิ่ม 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 ได้แล้วว

หวังว่าบทความนี้จะมีประโยชน์กับผู้อ่านทุกคนครับ หากผิดพลาดประการใดก็ขออภัยไว้ ณ ที่นี้ด้วยครับ

ขอบคุณครับ…

--

--