Contact
Line : comsiam
Contact
Line : comsiam

หลังจากติดตั้ง Container Feature และ Docker บน Windows Server 2025 แล้ว ขั้นตอนต่อไปคือการสร้างและรัน Windows Container ให้ใช้งานจริง
การรัน Container เป็นพื้นฐานสำคัญก่อนก้าวไปสู่ Docker Compose, Kubernetes, Microservices และ Cloud Native Infrastructure
Administrator ที่เข้าใจการรัน Container อย่างถูกต้องจะสามารถ Deploy Application ได้เร็วขึ้น ใช้ทรัพยากรน้อยลง และบริหารระบบได้ง่ายกว่าเดิมมาก
โครงสร้างพื้นฐาน
Container Image
↓
Container
↓
Application
Container จะถูกสร้างจาก Image และเริ่มทำงานทันที
ก่อนเริ่มงาน
ตรวจสอบว่า Docker ทำงานอยู่
Get-Service Docker
ผลลัพธ์ควรเป็น
Running
หากยังไม่ทำงาน
Start-Service Docker
ตัวอย่าง
docker info
ใช้ตรวจสอบ
ก่อนเริ่มใช้งาน
ตัวอย่าง
docker pull `
mcr.microsoft.com/windows/servercore:ltsc2025
ดาวน์โหลด Image จาก Microsoft Container Registry
ตัวอย่าง
docker images
ผลลัพธ์จะแสดง
ตัวอย่าง
docker run `
-it `
mcr.microsoft.com/windows/servercore:ltsc2025
Container จะเปิด Command Prompt ภายในทันที
ตัวเลือก
-it
หมายถึง
Interactive
Terminal
ช่วยให้สามารถพิมพ์คำสั่งภายใน Container ได้
ตัวอย่าง
docker ps
แสดง Container ที่กำลังทำงานอยู่
ตัวอย่าง
docker ps -a
รวมถึง Container ที่หยุดไปแล้ว
ตัวอย่าง
docker run `
-it `
--name WebContainer `
mcr.microsoft.com/windows/servercore:ltsc2025
ช่วยให้บริหารจัดการง่ายขึ้น
ภายใน Container
exit
Container จะหยุดทำงาน
ตัวอย่าง
docker start WebContainer
ช่วยให้กลับมาทำงานอีกครั้ง
ตัวอย่าง
docker exec `
-it WebContainer cmd
ใช้สำหรับเข้าไปตรวจสอบภายใน
ตัวอย่าง
docker run `
-d `
--name App01 `
mcr.microsoft.com/windows/servercore:ltsc2025
Container จะทำงานเบื้องหลัง
ตัวเลือก
-d
หมายถึง
Detached Mode
เหมาะสำหรับ Production
ตัวอย่าง
docker logs App01
ใช้ตรวจสอบ Application
ตัวอย่าง
docker stats
แสดง
แบบ Real-Time
ตัวอย่าง
docker stop App01
ใช้หยุดการทำงาน
ตัวอย่าง
docker restart App01
ช่วยรีสตาร์ต Application อย่างรวดเร็ว
ตัวอย่าง
docker rm App01
ใช้ลบ Container ที่ไม่ใช้งาน
ตัวอย่าง
docker pull `
mcr.microsoft.com/windows/nanoserver:ltsc2025
จากนั้น
docker run `
-it `
mcr.microsoft.com/windows/nanoserver:ltsc2025
ใช้ทรัพยากรน้อยมาก
ตัวอย่าง
docker run `
-v C:\Data:C:\ContainerData `
-it `
mcr.microsoft.com/windows/servercore:ltsc2025
ช่วยแชร์ข้อมูลระหว่าง Host และ Container
ตัวอย่าง
docker run `
-e APP_MODE=Production `
-it `
mcr.microsoft.com/windows/servercore:ltsc2025
ใช้ส่งค่าต่าง ๆ เข้า Application
ตัวอย่าง
docker run `
-p 8080:80 `
mcr.microsoft.com/windows/servercore:ltsc2025
หมายถึง
Host 8080
↓
Container 80
ตรวจสอบ
docker network ls
Docker จะสร้าง Network อัตโนมัติ
สำหรับให้ Container ติดต่อกัน
ปัญหายอดนิยม
ควรตรวจสอบ Log ทุกครั้ง
ควรทำดังนี้
จะช่วยให้ระบบมีเสถียรภาพสูงขึ้น
Production Environment ควรมี
เพื่อให้ Container ทำงานได้อย่างต่อเนื่อง
การรัน Windows Container บน Windows Server 2025 เป็นพื้นฐานสำคัญของ Modern Infrastructure ช่วยให้สามารถ Deploy Application ได้อย่างรวดเร็ว ใช้ทรัพยากรน้อยกว่า Virtual Machine และรองรับการทำ Automation ในระดับองค์กร
ทีมงาน comsiam แนะนำให้ Administrator ทดลองสร้างและรัน Container จริงด้วยตนเองก่อนเข้าสู่ Docker Compose และ Kubernetes เพราะเป็นทักษะพื้นฐานที่สำคัญมาก และ comsiam มองว่าการเข้าใจ Container Lifecycle คือก้าวแรกสู่การบริหาร Infrastructure ยุค Cloud Native
หากคุณสามารถสร้าง Application Environment ใหม่ได้ภายในไม่กี่วินาทีด้วย Container คุณยังจำเป็นต้องเตรียม Virtual Machine ใหม่ทุกครั้งหรือไม่?