ตอนนี้คงปฏิเสธไม่ได้ว่า Docker Container ถูกนำมาใช้อย่างแพร่หลายในหลายภาคส่วนของอุตสาหกรรมของการทำงานภาคเทคโนโลยีต่าง ๆ ไม่ว่าจะเป็น
- โปรแกรมเมอร์ สร้างสภาพแวดล้อมได้หลากหลายเพื่อทดสอบโค้ดระบบ
- DevOps สร้าง Container เป็น Image ไปสำหรับ Deploy บนระบบต่างๆ
และอีกหลายส่วนที่ใช้ Docker เป็นส่วนหนึ่งขององค์กรไปแล้ว วันนี้เลยจะมาแนะวิธีการติดตั้ง Docker เพื่อใช้งานกันบน CentOS 7 แบบฉบับเร่งด่วนกัน
วิธีการติดตั้งแบบที่ 1
การติดตั้ง Docker
1 - ติดตั้ง Docker โดยใช้ Bash สำหรับการติดตั้ง
curl -fsSL https://get.docker.com/ | sh
2 - ตั้งค่าให้ Docker เริ่มต้นทำงานเมื่อเครื่องทำงาน
systemctl enable docker
3 - เปิดการใช้งาน Docker
systemctl start docker
4 - ตรวจสอบสถานะการทำงานของ Docker
systemctl status docker
การติดตั้ง Docker-Comopse บน CentOS 7
1 - พิมพ์คำสั่งเพื่อทำการติดตั้ง Docker Compose
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2 - เมื่อเสร็จแล้ว สั่งเปลี่ยนสถานะไฟล์ให้สามารถ Execute ได้ด้วยคำสั่ง
chmod +x /usr/local/bin/docker-compose
3 - ตรวจสอบผลการติดตั้ง และ รุ่นของ Docker Compose
docker-compose -v
ผลลัพธ์จะแสดงประมาณนี้ docker-compose version 1.25.1, build a82fef07
ซึ่งสามารถตรวจสอบรุ่นล่าสุดของ Docker Compose ได้ที่ Releases · docker/compose
การทำให้บัญชี Non-Root สามารถใช้งาน Docker ได้
ทำการแก้ไขกลุ่มของ บัญชี ที่สร้างขึ้นให้อยู่ในกลุ่ม Docker โดยจากตัวอย่างชื่อบัญชีคือ ipokz
usermod -aG docker ipokz
วิธีการติดตั้งแบบที่ 2
อาจจะมีบางคนไม่สามารถติดตั้งวิธีแบบที่ 1 ได้ก็ขอนำเสนอการติดตั้งในแบบนี้เพิ่มเติ่ม
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.119.1-1.c57a6f9.el7.noarch.rpm yum install -y docker-ce docker-ce-cli containerd.io
หวังว่าบทความนี้จะมีประโยชน์ไม่มากก็น้อยสำหรับหลายๆ คน แล้วพบกันใหม่ : )



