⏰ Time:
🌡️ Temp:
Loading...
📌 ใช้สำหรับ รัน Docker Compose project โดยมีรายละเอียดดังนี้:
โดย puk
•2025-09-06 05:31
docker compose up -d --build
1️⃣ docker compose up
สร้างและรัน ทุก service ที่กำหนดใน docker-compose.yml
ถ้า container ยังไม่ถูกสร้าง จะสร้างขึ้นมา
ถ้า container ถูกสร้างแล้ว จะรัน container เหล่านั้น
2️⃣ -d (detached mode)
รัน container ใน background
terminal ของคุณจะไม่ติดอยู่กับ logs ของ container
ถ้าอยากดู logs ให้ใช้:
docker compose logs -f
3️⃣ --build
บังคับให้ build image ใหม่ ก่อนรัน container
ใช้เมื่อคุณแก้ไข Dockerfile หรือ source code ของ service แล้วต้องการให้ image ใหม่ถูกสร้าง
โดยปกติ docker compose up จะใช้ image ที่สร้างไว้ก่อนหน้า ถ้าไม่ใส่ --build
✅ ตัวอย่างใช้งาน
docker compose up -d --build
จะสร้างใหม่ทุก image ที่ระบุใน docker-compose.yml
รันทุก container ใน background
ทำให้ service ทั้งหมดอัพเดตล่าสุดจาก Dockerfile หรือ source code