ฉันยังใหม่กับโลกของคอนเทนเนอร์ ดังนั้นฉันจึงมีคำถามพื้นฐาน
TLDR: ฉันสามารถติดตั้งระบบปฏิบัติการ Windows 10 เต็มรูปแบบลงใน Windows Container และเข้าถึงผ่าน RDP หรือผ่านทางคอนโซลได้หรือไม่ หรือ Hyper-V Isolation Windows Container?
ฉันกำลังมองหางานพัฒนาเล็กน้อย และต้องการทดสอบโค้ดใหม่อย่างรวดเร็วและมีปุ่ม "รีเซ็ต" โดยใช้คอนเทนเนอร์
เป้าหมายของฉันคือการกำหนดเป้าหมายเป็น Windows 10 รุ่น 1809 และรันโค้ดที่ไม่สามารถใช้งานได้ ตามเนื้อผ้า ฉันจะถ่ายภาพ Windows 10 VM ของฉัน รันโค้ดของฉันด้วยตนเอง และเปลี่ยนกลับเป็นสแน็ปช็อตฐานและล้าง / ทำซ้ำ
ฉันต้องการย้ายโครงสร้างพื้นฐานขนาดเล็กของฉันไปยังคอนเทนเนอร์ เพื่อให้ "เริ่มต้นใหม่" เมื่อทดสอบโค้ดใหม่โดยใช้ GitLab และคอนเทนเนอร์
Windows Server ดูเหมือนว่าจะสามารถรองรับกรณีทดสอบส่วนใหญ่ได้เนื่องจากฉันมีสภาพแวดล้อมแบบผสมของ Linux/Windows (ฉันทำงานในเวอร์ชันคอนเทนเนอร์แบบ semantic-versioning, Sonatype Nexus และ Ansible) และใช้โครงสร้างพื้นฐานนั้นเพื่อสร้าง/กำหนดค่า/ทดสอบ การติดตั้ง Windows 10 แบบสมบูรณ์ ฉันต้องสามารถ RDP ในการทดสอบ Windows 10 นี้ หรือเข้าถึงผ่านคอนโซลเพื่อตรวจสอบความถูกต้องของรหัสที่ดำเนินการสำเร็จ
เป็นไปได้หรือไม่ที่จะให้ Windows 10 มีประสบการณ์เดสก์ท็อป/gui เต็มรูปแบบภายในคอนเทนเนอร์ Windows หรือคอนเทนเนอร์แยก Hyper-V
ฉันยังไม่พบคำตอบที่ชัดเจน ดังนั้นฉันจึงคิดว่าไม่หากไม่สามารถทำได้ ฉันคิดว่าฉันจะติดตั้ง Windows Server 1 เครื่อง เปิดใช้งาน Hyper-V และติดตั้ง VM แบบดั้งเดิมของ Windows 10 จากนั้นติดตั้ง Docker Desktop บน Windows Server เดียวกัน และรัน Linux Containers บนเครื่องนั้น (เมื่อติดตั้ง WSL)
ใครสามารถให้คำแนะนำเกี่ยวกับวิธีการตั้งค่าการทดสอบขนาดเล็กอย่างที่ฉันอธิบายไว้ (พร้อมคอนเทนเนอร์ที่สามารถสื่อสารผ่านเครือข่ายด้วยการติดตั้ง Windows 10 เต็มรูปแบบ) โดยเฉพาะอย่างยิ่งบน Windows Server เดียว
ขอขอบคุณ!!