Docker Sample Run Application
การใช้งาน Docker เบื้องต้นนั้น ก็ไปลง Docker กันก่อนได้ที่ https://www.docker.com/get-started
หลังจากนั้น ก็เปิด Powershell และลองรัน Command ดังนี้
docker version
จากนั้นก็ลอง Run Container สักอันนึง
docker run hello-world
ทีนี้คำสั่งลองเช็คดูก่อนว่า เรามี Image อะไรอยู่บ้างด้วย
docker images
จะเห็นว่า Image นี้ป็น Image ที่ถุกเก็บบน Docker ของเรา ถ้าเราจะ Run Application อื่นที่ไม่ได้ถูกเก็บไว้ในนี้ Docker จะไปดึงไฟล์ล่าสุด (ในกรณีไม่ระบุ Tag) บน Docker Hub มาเก็บ Local ไว้ในเครื่อง เวลาสร้าง Container ใหม่ Docker จะตรวจสอบบน Local ก่อน ว่า Image ที่มีอยู่เวอร์ชั่นล่าสุดรึยัง ถ้ายังจะดึงจาก Docker Hub มาอัพเดทให้
เรามาลองรัน Application ที่เป็น Public Image กันสักอัน NginX
docker run --name some-nginx -d -p 8080:80 nginx
อธิบายคำสั่งนิดนึง
run สร้าง container
name ตั้งชื่อ container ของเรา
-d (detach) บอกว่า container นี้จะรันบน Background
-p (port) บอกว่า container นี้เปิด port อะไร
nginx คือชื่อ Image ที่เราจะเอามาสร้าง container
โอเค หลังเรารันคำสั่งดูแล้ว ลอง
docker container list หรือ (docker ps)
ก็จะเห็นว่ามี Container รันอยู่
จากนั้นลองเปิด Browser แล้วลองเข้าไปที่ localhost:8080 ดูก็จะได้หน้าจอสวยงาม แบบนี้
ก็จบไปกํบพื้นฐานการใช้งาน Docker เบื้องต้นนะครับ