Docker Sample Run Application

Peeradis Sanguantrakul
Arcadia Software Development
2 min readDec 17, 2018

การใช้งาน 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 เบื้องต้นนะครับ

--

--