Docker Basic: เริ่มต้นใช้งาน Container สำหรับมือใหม่
คู่มือฉบับย่อสำหรับการเริ่มต้นใช้งาน Docker ภายใน 10 นาที
ปัญหาคลาสสิกของ Developer คือ "It works on my machine" (มันรันได้ที่เครื่องฉันนะ) Docker เกิดมาเพื่อแก้ปัญหานี้โดยเฉพาะ
Container คืออะไร?
เปรียบเสมือนกล่องที่บรรจุ Code และ Environment ทุกอย่างที่จำเป็นในการรันโปรแกรมนั้นๆ ทำให้เราสามารถยกกล่องนี้ไปรันที่ไหนก็ได้ โดยไม่ต้องกังวลเรื่อง Version ของ OS หรือ Library
คำสั่งพื้นฐานที่ต้องรู้
# สร้าง Image จาก Dockerfile
docker build -t my-app .
# รัน Container
docker run -p 3000:3000 my-app
# ดู Container ที่กำลังรันอยู่
docker ps
Docker Compose
ในโลกความเป็นจริง เราไม่ได้รันแค่ service เดียว Docker Compose ช่วยให้เราจัดการหลาย Container (เช่น Web App + Database) ได้ในไฟล์เดียว
Liked this article? Share it!
Comments 0
Join the discussion by signing in.
Loading comments...