มกราคม 13, 2026คู่มือ
วิธีติดตั้ง Docker บน Linux Server
คู่มือฉบับสมบูรณ์เกี่ยวกับการติดตั้ง Docker และ Docker Compose บนเซิร์ฟเวอร์ Ubuntu และ CentOS สำหรับแอปพลิเคชันแบบคอนเทนเนอร์

Docker เป็นแพลตฟอร์มสำหรับการพัฒนา จัดส่ง และรันแอปพลิเคชันในคอนเทนเนอร์ คอนเทนเนอร์ช่วยให้คุณแพ็คแอปพลิเคชันพร้อมกับการอ้างอิงทั้งหมด เพื่อให้มั่นใจว่าจะทำงานได้อย่างสม่ำเสมอในสภาพแวดล้อมที่แตกต่างกัน คู่มือนี้จะช่วยคุณติดตั้ง Docker บนเซิร์ฟเวอร์ Hiddence ของคุณ
สำหรับ Ubuntu / Debian
ขั้นตอนที่ 1: อัปเดตแพ็คเกจระบบ
bash
sudo apt update
sudo apt upgrade -yขั้นตอนที่ 2: ติดตั้งสิ่งที่จำเป็นต้องมี
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yขั้นตอนที่ 3: เพิ่ม Docker Repository และติดตั้ง
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -yสำหรับ RHEL / CentOS / Alma Linux / Rocky Linux
ขั้นตอนที่ 1: ติดตั้งสิ่งที่จำเป็นต้องมี
bash
sudo yum install -y yum-utilsขั้นตอนที่ 2: เพิ่ม Docker Repository และติดตั้ง
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable dockerตรวจสอบการติดตั้ง
bash
sudo docker --version
sudo docker run hello-worldการติดตั้ง Docker Compose
Docker Compose ช่วยให้คุณกำหนดและรันแอปพลิเคชัน Docker แบบหลายคอนเทนเนอร์ ในระบบสมัยใหม่ แนะนำให้ติดตั้งเป็นปลั๊กอิน:
bash
# สำหรับ Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y
# สำหรับ RHEL / CentOS
sudo yum install docker-compose-plugin -y
# ตรวจสอบ
docker compose versionคำสั่ง Docker พื้นฐาน
bash
# ดึง Image
docker pull nginx
# รันคอนเทนเนอร์
docker run -d -p 80:80 --name mynginx nginx
# รายชื่อคอนเทนเนอร์ที่กำลังรัน
docker ps
# หยุดคอนเทนเนอร์
docker stop mynginx
# ลบคอนเทนเนอร์
docker rm mynginxเคล็ดลับที่เป็นประโยชน์
- เพิ่มผู้ใช้ของคุณในกลุ่ม docker เพื่อรัน Docker โดยไม่ต้องใช้ sudo: sudo usermod -aG docker $USER
- ใช้ Docker Compose สำหรับแอปพลิเคชันหลายคอนเทนเนอร์
- ล้าง Image และคอนเทนเนอร์ที่ไม่ได้ใช้เป็นประจำ: docker system prune
- ใช้ Volume สำหรับการจัดเก็บข้อมูลแบบถาวร
- ตรวจสอบทรัพยากรคอนเทนเนอร์: docker stats