‫ไม่เป็นไร.
‫ดังนั้นหนึ่งในหัวข้อที่ฉันต้องการแชร์ในสัปดาห์นี้ก่อนที่เราจะเข้าสู่คำถามและคำตอบเกี่ยวกับเดสก์ท็อป
‫Windows Docker และคุณลักษณะใหม่หรือการปรับปรุงวิธีการทำงานของ Docker บน Windows 10
‫ดังนั้น หากคุณเป็นผู้ใช้ Windows และคุณใช้ Windows 10 Pro หรือ Enterprise คุณโชคดีที่สามารถใช้เดสก์ท็อป
‫Docker ซึ่งเป็นวิธีที่ดีที่สุดในการเรียกใช้ Docker บน windows และเป็นส่วนหนึ่งของหลักสูตรที่ฉันพูด
‫เกี่ยวกับมัน.
‫เห็นได้ชัดว่าถ้าคุณมี Windows เวอร์ชันเก่า คุณจะไม่สามารถใช้เดสก์ท็อป Docker ได้
‫แต่เมื่อคุณใช้ Windows 10 pro แล้ว สิ่งหนึ่งที่จะเรียกใช้คอนเทนเนอร์ Windows
‫และเราได้พูดคุยเกี่ยวกับคอนเทนเนอร์ Linux มาหลายปีแล้ว และคุณสามารถเรียกใช้คอนเทนเนอร์ linux บน Windows
‫ได้
‫แต่เมื่อสองสามปีที่แล้ว Microsoft ได้คิดค้นแนวคิดใหม่ของคอนเทนเนอร์
‫Windows ซึ่งเป็นไบนารีของ Windows ที่เปิดตัวภายใน Windows ในคอนเทนเนอร์
‫และในทางเทคนิคแล้ว สิ่งที่เกิดขึ้นเบื้องหลังคือเคอร์เนลเซิร์ฟเวอร์ Windows
‫ดังนั้นเมื่อคุณใช้ Windows 10 วันนี้โดยค่าเริ่มต้น และคุณเริ่มต้นเซิร์ฟเวอร์ภาคต่อของ Windows
‫Microsoft ตัวอย่างเช่น เมื่อคุณเริ่มคอนเทนเนอร์นั้น มันจะสร้างเซิร์ฟเวอร์หลักขนาดเล็กหรือเซิร์ฟเวอร์ Nanos ซึ่งเป็นเซิร์ฟเวอร์
‫windows ประเภทต่างๆ 2016 หรือ ปี 2019 ซึ่งโดยพื้นฐานแล้วมีขนาดเล็กมากและเปิดตัวเหล่านั้นแล้วจึงเปิดตัวคอนเทนเนอร์ของคุณที่นั่น
‫ตอนนี้เป็นเรื่องดีเพราะคุณได้รับประสบการณ์เซิร์ฟเวอร์เต็มรูปแบบ คุณจะได้รับเคอร์เนลเซิร์ฟเวอร์ซึ่งแตกต่างจากเคอร์เนล
‫windows 10 เล็กน้อย
‫คุณได้รับคุณสมบัติ IRS ทั้งหมดและสิ่งต่างๆ ที่คุณจะได้รับจากเซิร์ฟเวอร์ที่แตกต่างจากที่คุณจะได้รับใน
‫Windows 10 อย่างไรก็ตาม มีอยู่เนื่องจากสิ่งนี้เรียกว่าการแยกไฮเปอร์วี โดยวิธีที่เรียกว่าการแยกไฮเปอร์วีและค่าลบของ
‫นั่นคือต้องใช้ทรัพยากรมากขึ้น
‫ถูกต้อง.
‫คุณต้องหมุนเคอร์เนลทั้งหมดสำหรับระบบปฏิบัติการใหม่
‫และถ้าคุณอยากจะรัน EMC แบบง่ายๆ บางทีคุณอาจรู้ว่ามันคือ dot net EMC อาจจะเป็นแค่ command line ที่คุณเห็นว่าจริงๆ
‫แล้วมันไม่ใช่หน้าตาเหมือนเว็บไซต์หรืออะไรก็ตาม หรือถ้าคุณแค่ต้องการเรียกใช้งานบางอย่าง
‫กระบวนการพื้นหลังในคอนเทนเนอร์หรือคอนเทนเนอร์ Windows คุณไม่จำเป็นต้องแยก VM
‫hyper v แบบเต็ม
‫ดังนั้นในที่สุด การแยกกระบวนการก็มาถึง Windows 10 และความหมายก็คือเมื่อคุณเปิดสองสามสิ่งและเปิดใช้งานโดยพื้นฐานแล้ว
‫Docker desktop จะให้คุณเรียกใช้ Windows binary บน Windows 10 ได้เองโดยไม่ต้องเพิ่มไฮเปอร์ไวเซอร์ คอนเทนเนอร์.
‫ดังนั้น จริงๆ แล้วนี่คือการประชาสัมพันธ์ในกรณีที่คุณสงสัยว่าทั้งหมดนี้เกิดขึ้นได้อย่างไร
‫นี่คือคำขอดึงและรับฮับและนั่นคือสิ่งที่เกิดขึ้นพร้อมกับเปิดใช้งานคุณสมบัติและค่อนข้างตรงไปตรงมาฉันคิดว่าสิ่งนี้จะเกิดขึ้นเพราะทีม Microsoft ออกจากประตูบอกว่าพวกเขาไม่ต้องการคอนเทนเนอร์จริงๆ
‫ทำงานโดยกำเนิดบน Windows 10 เนื่องจากเคอร์เนลของเซิร์ฟเวอร์แตกต่างกันมากจนพวกเขาต้องการเคอร์เนลของเซิร์ฟเวอร์เพื่อให้มีประสบการณ์ที่คล้ายคลึงกันไม่ว่าคุณจะรันคอนเทนเนอร์ที่ใด
‫เรื่องราวนั้นเปลี่ยนไปอย่างชัดเจนแล้ว
‫ดังนั้นเราจึงมีในช่วงปลายปี 2561
‫คุณลักษณะนี้ถูกเพิ่มเข้ามาในเดสก์ท็อป Docker เวอร์ชันล่าสุด แต่คุณสามารถตรวจสอบ Stefon หนึ่งในกัปตันนักเทียบท่าที่ปัจจุบันเป็นพนักงานแพทย์
‫หนึ่งในบทความในบล็อกของเขาพูดถึงวิธีเริ่มต้นใช้งานและวิธีตั้งค่า เพียงไม่กี่ขั้นตอน ที่ฉันจะไม่ผ่านการแสดงสดที่นี่เพราะค่อนข้างตรงไปตรงมาเขาทำได้ดีมาก
‫คุณสามารถอ่านบทความของเขาและดูคำสั่ง Post และตัวอย่างและเรียกใช้งานบนเครื่องของคุณและโดยทั่วไปในตอนท้ายคุณจะได้ใช้งาน
‫Windows executable และคอนเทนเนอร์ Windows โดยไม่ต้องเริ่มต้นเซิร์ฟเวอร์ hyper v
‫เรายังไม่มีความสามารถในการเรียกใช้ Docker desktop เพราะฉันรู้หลายอย่าง
‫พวกคุณบางคนกำลังคิดว่าสิ่งนี้เป็นไปได้
‫หมายความว่าตอนนี้ฉันสามารถเรียกใช้เดสก์ท็อป Docker บน Windows 10 home ที่ไม่มี hyper v.
‫นั่นเป็นคำถามที่เราทุกคนถามในแชทของกัปตันทันทีเพื่อดูว่าเราจะทำอย่างนั้นได้หรือไม่
‫ที่ยังทำไม่ได้
‫เดสก์ท็อปต้องการไฮเปอร์ v ทั้งหมดนี้เพื่อติดตั้งและใช้งานได้ แต่กระบวนการนี้สามารถทำได้เนื่องจากราคาแยกกระบวนการจำนวนมาก
‫พูดยากถ้าไม่มีไฮเปอร์วี
‫ดังนั้นเราจึงหวังว่าเราอาจเป็นไปได้ที่ใดที่หนึ่ง และในปีนี้บางทีเดสก์ท็อป Docker อาจทำงานได้เฉพาะสำหรับกระบวนการแยกระดับมัธยมปลายบนคอนเทนเนอร์
‫Windows บน Windows 10 home
‫นี่หมายความว่าในสถานการณ์นั้น หากสิ่งนี้เคยใช้ได้ผล คุณยังไม่สามารถเรียกใช้คอนเทนเนอร์
‫Linux ได้ คุณยังไม่สามารถเรียกใช้คอนเทนเนอร์ Windows ในการแยกไฮเปอร์วี
‫ดังนั้นจึงมีข้อจำกัดมากมาย และมันจะป้องกันคุณโดยเฉพาะอย่างยิ่งการที่คุณไม่สามารถเรียกใช้คอนเทนเนอร์
‫Linux ได้หากไม่มี hyper v.
‫สิ่งนี้จะยังคง จำกัด คุณจริงๆ
‫แต่มันก็เป็นรอยแตกเล็กน้อยในข้อ จำกัด ที่ต้องการ Windows 10 pro เพื่อใช้งาน
‫Docker desktop อยู่ดี
‫เราไม่รู้ว่ามันจะเกิดขึ้นหรือเปล่า
‫ฉันหมายความว่าคุณรู้ว่าผลิตภัณฑ์เหล่านี้เป็นโอเพ่นซอร์สเป็นส่วนใหญ่ คุณรู้แม้กระทั่งเดสก์ท็อป Docker แม้ว่าจะไม่ใช่โอเพ่นซอร์สอย่างสมบูรณ์
‫ขึ้นอยู่กับเครื่องยนต์ซึ่งเป็นโอเพ่นซอร์สทั้งหมด
‫ดังนั้นเราจึงต้องการการสนับสนุนโอเพ่นซอร์สที่นั่นจริงๆ หรือเพื่อให้มีความสำคัญอย่างแท้จริงสำหรับทีม
‫Windows
‫และคุณรู้ว่ามีประสบการณ์กับตลาดเป้าหมายสำหรับเดสก์ท็อปนักเทียบท่าและองค์กรนักเทียบท่า
‫ความรู้สึกของฉันคือแม้ว่าสิ่งนี้อาจเป็นไปได้บน Windows 10 home ที่เราจะไม่เห็นในเร็ว
‫ๆ นี้ถ้ามันเป็นตลอดไปเพราะทุก บริษัท ทุกองค์กรใช้ Windows 10 pro หรือดีกว่า
‫โดยปกติการให้สิทธิ์ใช้งานระดับองค์กรมักจะหมายความว่าพวกเขาได้รับ Windows 10 สำหรับองค์กร
‫ดังนั้นตลาดภายในบ้านของ Windows 10 น่าจะเป็นตลาดอดิเรกมากกว่า
‫และสำหรับฉันในฐานะครู ฉันรู้ว่านักเรียนของฉันได้เห็นที่บ้านแล้ว พวกเขาอาจมีมืออาชีพในที่ทำงาน
‫และอาจมีการใช้เครื่องที่บ้านเพื่อเรียนรู้ Docker
‫ดังนั้นจึงเป็นเรื่องน่าละอายเพราะถึงแม้เราจะเป็นมืออาชีพ เราก็ยังคงใช้บ้านอยู่ที่บ้านในบางครั้ง
‫แต่ฉันรู้สึกว่ามันจะไม่มีความสำคัญสูงสุดกับทีมเดสก์ท็อป windows Docker แต่เราจะได้เห็น
‫ถูกต้อง.
‫ฉันไม่ได้รับความหวังของคุณขึ้น
‫ฉันไม่มีข้อมูลวงในหรืออะไรทั้งนั้น
‫ฉันเพิ่งรู้ว่าสิ่งนี้ซับซ้อนและอาจจะทำให้ถูกต้องได้ยาก
‫และสำหรับเรื่องเช่นนี้ จะต้องมีความสำคัญอย่างยิ่งที่จะเกิดขึ้นอย่างรวดเร็ว
‫ดังนั้นจึงอาจไม่ใช่สิ่งที่ฉันเดาได้ว่าองค์กรขนาดใหญ่ในโลกล้วนต้องการความเข้ากันได้กับ
‫Windows 10 ในบ้าน
‫ดังนั้น แต่คุณไม่เคยรู้
‫เพื่อตรวจสอบออก
‫ลองแจ้งให้เราทราบในความคิดเห็นแน่นอนว่าคุณรู้ว่ากำลังซูมทวีตหรือถ้าคุณอยู่ในจุดอ่อนของนักเทียบท่าหรือผู้เชี่ยวชาญโปรดแจ้งให้เราทราบหากคุณสามารถทำงานได้เพราะมันค่อนข้างดี
‫และฉันคิดว่ามันจะช่วยคุณประหยัดทรัพยากรและทำให้หมุนและหมุนคอนเทนเนอร์เร็วขึ้นมากหากคุณกำลังทำงานบนคอนเทนเนอร์
‫Windows