วิธีเรียกใช้คอนเทนเนอร์ Docker บน Windows Server

Docker เป็นโปรแกรมคอนเทนเนอร์ที่มีประสิทธิภาพสำหรับระบบเซิร์ฟเวอร์ Windows, Linux และ BSD ด้วยDockerคุณสามารถปรับใช้แอพได้หลากหลายที่มีในตัวเอง เช่น Plex, NextCloud, PhotoPrism, Nginxเป็นต้น ต่อไปนี้เป็นวิธีการเรียกใช้คอนเทนเนอร์ Docker บน Windows Server

วิธีการติดตั้ง Docker บน Windows Server

หากต้องการใช้ Docker เวอร์ชันบรรทัดคำสั่งบน Windows Server คุณจะต้องติดตั้งผ่านเครื่องมือ PowerShell เปิด Powershell บน Windows Server ของคุณในฐานะผู้ดูแลระบบ

เมื่อเปิดแอปพลิเคชัน Powershell ให้ใช้  คำสั่งติดตั้งโมดูล คำสั่งนี้จะเปิดใช้งานที่เก็บซอฟต์แวร์ Powershell Gallery “PSGallery” บน Windows Server ของคุณ

ติดตั้งโมดูล - ชื่อ DockerMsftProvider ` - ที่เก็บ PSGallery ` - บังคับ

Windows จะขอให้คุณนำเข้าผู้ให้บริการ "NuGet" ด้วยคำสั่งโมดูลด้านบน เลือก “Y” บนแป้นพิมพ์เพื่อนำเข้า จากนั้นเรียกใช้  คำสั่ง Install-Package ด้านล่างเพื่อติดตั้งแพ็คเกจ "docker" บนเซิร์ฟเวอร์ของคุณ

ติดตั้งแพ็คเกจ -Name docker ` -ProviderName DockerMsftProvider

หลังจากป้อนคำสั่งด้านบนแล้ว Powershell จะพูดว่า "แพ็คเกจมาจากแหล่งแพ็คเกจที่ไม่ได้ทำเครื่องหมายว่าเชื่อถือได้ คุณแน่ใจหรือไม่ว่าต้องการติดตั้งซอฟต์แวร์จาก “DockerDefault” 

กด  ปุ่ม บนแป้นพิมพ์เพื่อบอก Windows Server ว่าคุณเชื่อถือแหล่งซอฟต์แวร์นี้และต้องการติดตั้ง Docker ผ่าน Powershell จากนั้น เมื่อเครื่องมือ Powershell ติดตั้งแพ็คเกจ “docker” เสร็จสิ้น คุณต้องรีบูต Windows Server คุณสามารถรีบูตด้วยคำสั่งด้านล่าง

รีสตาร์ทคอมพิวเตอร์ - บังคับ

เมื่อรีบูตเครื่อง ให้กลับเข้าสู่เซิร์ฟเวอร์ของคุณ จากนั้นเปิดใช้ Powershell อีกครั้งและใช้  คำสั่ง Get-WindowsFeature เพื่อตรวจสอบว่าคุณได้เปิดใช้งาน Docker แล้ว สมมติว่าคุณทำคุณจะ[X] Containersเห็น

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Docker ให้เรียกใช้  คำสั่ง docker –help ในแอปพลิเคชัน Powershell การทำเช่นนี้จะแสดงส่วน "ความช่วยเหลือ" ของ Docker ส่วนนี้จะกล่าวถึงทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับเครื่องมือ Docker และวิธีใช้คำสั่งต่างๆ

นักเทียบท่า - ช่วยด้วย

วิธีตรวจสอบว่า Docker ใช้งานได้

ในการตรวจสอบว่าแอปพลิเคชัน Docker ทำงานอย่างถูกต้องบน Windows Server ของคุณ คุณต้องดาวน์โหลดคอนเทนเนอร์ “hello-world” และเรียกใช้งาน หากต้องการดาวน์โหลด “hello-world” ตรวจสอบให้แน่ใจว่าคุณเปิด Powershell ไว้ จากนั้นใช้คำสั่งต่อไปนี้

นักเทียบท่าดึงสวัสดีชาวโลก

หากคุณสามารถ "ดึง" คอนเทนเนอร์ "hello-world" ได้ Docker ควรทำงานได้ดีบนเซิร์ฟเวอร์ Windows ของคุณ ในการรันคอนเทนเนอร์ “hello-world” ให้รันคำสั่ง  docker run  ต่อไปนี้

นักเทียบท่าเรียกใช้ สวัสดีชาวโลก

สมมติว่าคำสั่งด้านบนสำเร็จ คุณควรเห็นข้อความต่อไปนี้:

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(windows-amd64, nanoserver-ltsc2022)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

วิธีดาวน์โหลดคอนเทนเนอร์ Docker บน Windows Server

หากต้องการเรียกใช้คอนเทนเนอร์ Docker บน Windows Server คุณต้องดึงคอนเทนเนอร์จากDockerhub ก่อน ตรงไปที่ Dockerhub และค้นหาคอนเทนเนอร์ที่คุณต้องการเรียกใช้บนเซิร์ฟเวอร์ของคุณ อย่างไรก็ตาม โปรดทราบว่าคุณจะใช้ได้เฉพาะคอนเทนเนอร์ของ Windows ไม่ใช่ของ Linux

หมายเหตุ: หากคุณต้องการใช้คอนเทนเนอร์ Linux บน Windows Server ก็สามารถทำได้ อย่างไรก็ตาม คุณจะต้องติดตั้ง Docker สำหรับ Windows แทน Docker รุ่น Enterprise ที่กล่าวถึงในคู่มือนี้

เมื่อคุณพบรูปภาพแล้ว ให้อ่านหน้านี้เพื่อดูคำแนะนำอย่างเป็นทางการเกี่ยวกับวิธีการเรียกใช้งาน จากนั้นเปิดหน้าต่าง Powershell จากนั้นดึงอิมเมจนักเทียบท่าของคุณไปยังระบบโดยใช้  คำสั่ง  ดึงนักเทียบท่า

นักเทียบท่าดึง windows-docker-container

วิธีเรียกใช้คอนเทนเนอร์ Docker บน Windows Server

หากต้องการเรียกใช้คอนเทนเนอร์ Docker บนWindows Server ของคุณ ให้เริ่มด้วยการเรียกใช้  คำสั่ง docker ps -aใน Powershell คำสั่งนี้จะแสดงรายการคอนเทนเนอร์ทั้งหมดในระบบของคุณ แม้แต่คอนเทนเนอร์ที่ไม่ได้ทำงานอยู่ 

นักเทียบท่า ps -a

หลังจากรัน  คำสั่ง docker ps -a แล้ว Docker จะแสดงคอนเทนเนอร์ทั้งหมดให้คุณเห็น ค้นหา ID ของคอนเทนเนอร์ที่คุณต้องการเรียกใช้บน Windows Server จากนั้นรัน  คำสั่งdocker run 

นักเทียบท่าเรียกใช้ CONTAINER_ID

เมื่อรันคำสั่งด้านบนแล้ว คอนเทนเนอร์ Docker ของคุณจะทำงานบน Windows Server ในการปิดคอนเทนเนอร์นี้ คุณสามารถรัน  คำสั่งdocker stop 

นักเทียบท่าหยุด CONTAINER_ID

วิธีลบคอนเทนเนอร์ Docker บน Windows Server

คุณอาจต้องการลบคอนเทนเนอร์ Docker ออกจากระบบ Windows Server ของคุณในบางจุด โดยทำดังต่อไปนี้ ก่อนอื่นให้เปิด Powershell จากนั้นรัน  คำสั่ง docker ps -a เพื่อแสดงรายการคอนเทนเนอร์ทั้งหมด

นักเทียบท่า ps -a

หลังจากแสดงรายการคอนเทนเนอร์ทั้งหมดแล้ว ให้ใช้  คำสั่ง docker rm เพื่อลบคอนเทนเนอร์ออกจากระบบ Windows Server ของคุณ

นักเทียบท่า rm CONTAINER_ID

ฝากความเห็น

วิธีสร้างสื่อติดตั้ง Windows 11 25H2 บน USB ที่สามารถบูตได้

วิธีสร้างสื่อติดตั้ง Windows 11 25H2 บน USB ที่สามารถบูตได้

ในการสร้าง USB สำหรับติดตั้ง Windows 11 25H2 ที่สามารถบูตได้ คุณสามารถใช้ Rufus, Ventoy, Command Prompt และ Media Creation ได้ และนี่คือวิธีการ

Build 26220.7653 (KB5074157) สำหรับ Windows 11 นำเสนอการปรับแต่งโหมดมืดใหม่ (Dev, Beta)

Build 26220.7653 (KB5074157) สำหรับ Windows 11 นำเสนอการปรับแต่งโหมดมืดใหม่ (Dev, Beta)

KB5074157 (build 26220.7653) สำหรับ Windows 11 ปรับปรุงโหมดมืด เพิ่มการรองรับวอลเปเปอร์ WebP และแก้ไขปัญหาเกี่ยวกับแถบงาน ปุ่มเริ่ม บลูทูธ และอื่นๆ

การอัปเดต Windows 11 KB5074109 เป็นหายนะ – รายการปัญหาสำคัญ

การอัปเดต Windows 11 KB5074109 เป็นหายนะ – รายการปัญหาสำคัญ

KB5074109 ซึ่งเป็นการอัปเดตสำหรับ Windows 11 ในเดือนมกราคม 2026 ทำให้เกิดปัญหาต่างๆ เช่น ระบบล่ม การบูตล้มเหลว ปัญหาเกี่ยวกับ Outlook และข้อผิดพลาดในการถอนการติดตั้ง ทำให้ผู้ใช้ต้องถอนการติดตั้งออก

วิธีป้องกันไม่ให้บทสนทนา ChatGPT ปรากฏในผลการค้นหาของ Google

วิธีป้องกันไม่ให้บทสนทนา ChatGPT ปรากฏในผลการค้นหาของ Google

ป้องกันไม่ให้บทสนทนา ChatGPT ของคุณปรากฏในผลการค้นหาของ Google โดยการตรวจสอบและลบลิงก์ ChatGPT ที่แชร์ต่อสาธารณะ และนี่คือวิธีการ

วิธีการติดตั้ง Windows Subsystem for Android (WSA) บน Windows 11

วิธีการติดตั้ง Windows Subsystem for Android (WSA) บน Windows 11

คุณสามารถติดตั้ง Windows Subsystem for Android (WSA) เพื่อเรียกใช้แอป Android บน Windows 11 โดยใช้ Microsoft Store หรือ PowerShell ได้ วิธีการมีดังนี้

วิธีป้องกันไม่ให้ ChatGPT ใช้ข้อมูลส่วนตัวของคุณในการฝึกอบรม AI

วิธีป้องกันไม่ให้ ChatGPT ใช้ข้อมูลส่วนตัวของคุณในการฝึกอบรม AI

โดยค่าเริ่มต้น OpenAI จะรวบรวมเนื้อหาการสนทนา ChatGPT ของคุณเพื่อใช้ในการฝึกฝน AI และนี่คือวิธีการปิดใช้งานคุณสมบัตินี้เพื่อความเป็นส่วนตัวที่ดีขึ้น

Build 26120.4733 (KB5062651) สำหรับ Windows 11 เวอร์ชัน 24H2 พร้อมการเปลี่ยนแปลง (เบต้า)

Build 26120.4733 (KB5062651) สำหรับ Windows 11 เวอร์ชัน 24H2 พร้อมการเปลี่ยนแปลง (เบต้า)

Build 26120.4733 (KB5062651) สำหรับ Windows 11 มาพร้อมกับฟีเจอร์ใหม่ ได้แก่ การอธิบายภาพด้วย AI, การออกแบบใหม่สำหรับการอนุญาตแอป และการป้องกันสำหรับผู้ดูแลระบบ ในช่องเบต้า

Build 26200.5702 (KB5062653) สำหรับ Windows 11 25H2 นำเสนอคุณสมบัติใหม่ (Dev)

Build 26200.5702 (KB5062653) สำหรับ Windows 11 25H2 นำเสนอคุณสมบัติใหม่ (Dev)

Build 26200.5702 (KB5062653) สำหรับ Windows 11 25H2 นำเสนอคำอธิบายภาพด้วย AI, ระบบรักษาความปลอดภัยสำหรับผู้ดูแลระบบแบบใหม่, กล่องโต้ตอบการอนุญาตที่ได้รับการออกแบบใหม่ และอื่นๆ อีกมากมาย

วิธีการติดตั้งแอปโดยใช้ Winget บน Windows 10

วิธีการติดตั้งแอปโดยใช้ Winget บน Windows 10

ตอนนี้คุณสามารถใช้คำสั่ง winget เพื่อติดตั้งแอปบน Windows 10 ได้แล้ว และนี่คือขั้นตอนในการทำโดยใช้ Windows Package Manager

วิธีเปิดใช้งาน (หรือปิดใช้งาน) ปุ่ม Print Screen ของ Snipping Tool บน Windows 11

วิธีเปิดใช้งาน (หรือปิดใช้งาน) ปุ่ม Print Screen ของ Snipping Tool บน Windows 11

เปิดใช้งานหรือปิดใช้งานปุ่ม Print Screen สำหรับ Snipping Tool บน Windows 11 และเรียกคืนทางลัดแบบคลาสสิก หรือกำหนดให้ใช้งานกับแอปพลิเคชันอื่น