คอนเทนเนอร์ของ Docker Windows Server ช่วยให้คุณเรียกใช้แอปพลิเคชันในสภาพแวดล้อมที่แยกได้บน Windows Server คอนเทนเนอร์เหล่านี้ได้รับการออกแบบมาเพื่อทำงานกับ Windows Executables ตามภาพ Windows Server Core หรือ Nano Server ในโพสต์นี้เราจะพูดถึงพวกเขาและดูว่าคุณทำได้อย่างไร เรียกใช้คอนเทนเนอร์ Windows Server แรกของคุณ
เรียกใช้คอนเทนเนอร์เซิร์ฟเวอร์ Windows Docker ตัวแรกของคุณ
คอนเทนเนอร์ของ Docker Windows Server ช่วยให้คุณเรียกใช้โปรแกรมบน Windows ในสภาพแวดล้อมที่มีน้ำหนักเบาและแยกได้ พวกเขาทำงานเหมือนแพ็คเกจขนาดเล็กที่รวมทุกอย่างที่โปรแกรมจำเป็นต้องเรียกใช้เช่นรหัสห้องสมุดและเครื่องมือระบบ คอนเทนเนอร์เหล่านี้ใช้อิมเมจ Windows Server เช่น Nano Server หรือ Server Core พวกเขาเร็วกว่าและใช้ทรัพยากรน้อยลงเมื่อเทียบกับเครื่องเสมือนแบบดั้งเดิม ด้วย Docker คุณสามารถสร้างรันและจัดการคอนเทนเนอร์เหล่านี้ได้อย่างง่ายดาย สิ่งนี้จะช่วยให้นักพัฒนาและทีมไอทีสร้างและปรับใช้แอปพลิเคชันได้เร็วขึ้นและมีประสิทธิภาพโดยไม่ต้องแทรกแซงโปรแกรมอื่น ๆ บนเซิร์ฟเวอร์เดียวกัน
ในการเรียกใช้คอนเทนเนอร์ Windows Docker Windows แรกของคุณคุณต้องทำตามขั้นตอนที่กล่าวถึงด้านล่าง
- ติดตั้งคุณสมบัติบทบาทและคอนเทนเนอร์ Hyper-V
- ติดตั้งโมดูล Docker
- รีบูตเซิร์ฟเวอร์ของคุณ
- ดึงและเรียกใช้ภาพนักเทียบท่าของคุณ
ให้เราพูดคุยอย่างละเอียด
1] ติดตั้งบทบาท Hyper-V และคุณสมบัติคอนเทนเนอร์
ก่อนอื่นเราต้องเตรียมเซิร์ฟเวอร์ของเราสำหรับนักเทียบท่าโดยตรวจสอบข้อกำหนดเบื้องต้นทั้งหมด ในการทำเช่นนั้นเราต้องติดตั้งไฟล์ คุณลักษณะบทบาทและคอนเทนเนอร์ Hyper-V ครั้งแรกในระบบของเรา ในการทำเช่นนั้นคุณต้องทำตามขั้นตอนที่กล่าวถึงด้านล่าง
- เปิด ตัวจัดการเซิร์ฟเวอร์ และคลิกที่ เพิ่มบทบาทและคุณสมบัติ
- คลิกที่ถัดไป
- เลือก การติดตั้งตามบทบาทหรือตามคุณสมบัติ จากนั้นคลิกที่ถัดไป
- ตอนนี้เลือกเซิร์ฟเวอร์และคลิกที่ถัดไป
- จากนั้นคุณต้องมองหา Hyper-V และทำเครื่องหมายในช่องทำเครื่องหมายคลิกที่ เพิ่มคุณสมบัติ หากได้รับแจ้งแล้วคลิกที่ถัดไป
- ไปที่ คุณสมบัติ แท็บเห็บ ภาชนะ และคลิกที่ถัดไป
- จากนั้นคลิกที่ถัดไปเพื่อเข้าถึง สวิตช์เสมือนจริง แท็บ.
- จากนั้นคุณต้องทำเครื่องหมายอีเธอร์เน็ตของคุณและคลิกถัดไป
- คลิกต่อไปจนกว่าจะถึงไฟล์ ผลลัพธ์ แท็บและคลิกที่การติดตั้งเพื่อเริ่มการติดตั้ง
การติดตั้งจะใช้เวลาสักครู่เนื่องจากขึ้นอยู่กับความสามารถของฮาร์ดแวร์ของเซิร์ฟเวอร์
windows ไม่สามารถเริ่มบริการอัพเดต windows บนคอมพิวเตอร์เฉพาะที่
เมื่อเสร็จแล้วคุณต้องรีบูตเซิร์ฟเวอร์ของคุณ
2] ติดตั้งโมดูล Docker
หลังจากกำหนดค่าข้อกำหนดเบื้องต้นเราควรติดตั้งโมดูล Docker คุณสามารถทำได้ง่ายๆโดยเรียกใช้คำสั่งต่อไปนี้ใน PowerShell (เป็นผู้ดูแลระบบ)
E89F06C9861FE949C173C91541CD9FE5A0BC1B3คุณต้องรอสักครู่เพราะจะใช้เวลาสักครู่เพื่อให้โมดูลติดตั้งบนคอมพิวเตอร์ของคุณ เมื่อเสร็จแล้วคุณต้องติดตั้งแพ็คเกจ Docker สำหรับสิ่งนั้นให้เรียกใช้คำสั่งที่ให้ไว้ด้านล่าง
Install-Package -Name docker -ProviderName DockerMsftProvider
รอสักครู่เพราะจะใช้เวลาสักครู่เพื่อให้แพ็คเกจติดตั้งบนคอมพิวเตอร์ของคุณ
3] รีบูตเซิร์ฟเวอร์ของคุณ
เมื่อเสร็จแล้วคุณต้องรีสตาร์ทเซิร์ฟเวอร์ของคุณ สำหรับสิ่งนั้นคุณสามารถวิ่งได้ รีสตาร์ทคอมพิวเตอร์ ใน PowerShell หรือรีสตาร์ทจากเมนูเริ่มต้น หลังจากที่คอมพิวเตอร์ของคุณถูกบูทแล้วให้ไปที่ขั้นตอนต่อไป
ลบการอัปเดตครบรอบ 10 ปีของ windows
4] ดึงและเรียกใช้ภาพ Windows Docker
ตอนนี้เซิร์ฟเวอร์ของคุณขึ้นแล้วเราต้องการให้คุณเปิด PowerShell ด้วยสิทธิพิเศษของผู้ดูแลระบบอีกครั้ง จากนั้นคุณต้องเรียกใช้คำสั่งต่อไปนี้เพื่อดึงอิมเมจนักเทียบท่า
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
เมื่อคุณทำเช่นนั้นคุณต้องเรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบภาพนักเทียบท่า
48d6483d50ad77c939d9d0d0594116be7907028968คุณจะเห็นรายละเอียดภาพเป็นพยานถึงความจริงที่ว่าคุณได้ติดตั้ง Docker และมีภาพ
เมื่อคุณดึงภาพคุณสามารถไปข้างหน้าและเรียกใช้มัน
35F0E8176CD72A08CAFA71CAA2B56A17B99F081คำสั่งที่กล่าวถึงทำให้เซสชันไม่โต้ตอบ เพื่อให้มันเป็นแบบโต้ตอบคุณต้องเรียกใช้คำสั่งต่อไปนี้
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
เรากำลังจะวิ่งหลัง
เมื่อคุณเรียกใช้คำสั่งคุณจะได้รับพรอมต์แบบโต้ตอบที่แตกต่างกัน จากนั้นคุณสามารถทำงานในพรอมต์ Docker ได้
ไดรเวอร์ wifi สำหรับ windows 10
ด้วยวิธีนี้คุณได้ริเริ่มคอนเทนเนอร์ Docker และคุณอยู่ข้างใน ดังนั้นถ้าคุณเรียกใช้คำสั่ง ชื่อโฮสต์ คุณจะเห็นชื่อของคอนเทนเนอร์ Docker ที่คุณลงชื่อเข้าใช้แล้ว
เราหวังว่าคุณจะสามารถติดตั้งและเรียกใช้คอนเทนเนอร์ Windows Docker บน Windows Server
อ่าน: Docker Desktop - ข้อผิดพลาด WSL ที่ไม่คาดคิดใน Windows 11
ฉันจะเริ่มคอนเทนเนอร์ Docker ใน Windows ได้อย่างไร
ในการเริ่มต้นคอนเทนเนอร์ Docker ใน Windows ตรวจสอบให้แน่ใจว่ามีการติดตั้งและเรียกใช้ Docker เปิดพรอมต์คำสั่งหรือ PowerShell จากนั้นดึงอิมเมจคอนเทนเนอร์โดยใช้คำสั่ง Docker Pull [image_name] (เช่น Docker Pull Microsoft/Nanoserver) - เมื่อดาวน์โหลดแล้วให้ใช้คำสั่ง Docker Run [image_name] ในการเริ่มต้นคอนเทนเนอร์ คุณสามารถเพิ่มตัวเลือกได้เช่น -มัน สำหรับโหมดโต้ตอบหรือ –Name [container_name] เพื่อตั้งชื่อคอนเทนเนอร์ของคุณ หลังจากเรียกใช้คำสั่งคอนเทนเนอร์จะเริ่มและคุณสามารถโต้ตอบกับมันได้ หากต้องการหยุดคอนเทนเนอร์ในภายหลังให้ใช้ Docker Stop [container_name] -
อ่าน: Docker Desktop เริ่มต้นตลอดไปใน Windows 11
ฉันสามารถเรียกใช้คอนเทนเนอร์ Docker บน Windows Server ได้หรือไม่?
ใช่คุณสามารถเรียกใช้คอนเทนเนอร์ Docker บน Windows Server หากเซิร์ฟเวอร์รองรับคอนเทนเนอร์ Windows Server มีคุณสมบัติที่จำเป็นในการเรียกใช้คอนเทนเนอร์ Windows ซึ่งเป็นสภาพแวดล้อมแอปพลิเคชันที่แยกได้ ในการใช้ Docker คุณต้องเปิดใช้งานคุณสมบัติ“ คอนเทนเนอร์” บนเซิร์ฟเวอร์และติดตั้ง Docker