Mac OS X สามารถทำงานใน Docker ได้หรือไม่? ถ้าเป็นเช่นนั้นข้อเสนอแนะใด ๆ เป็นอย่างไร
และมันจะทำงานโดยไม่ต้องหัวหรือจะมีความเป็นไปได้ที่จะเชื่อมต่อกับ GUI จากระยะไกล?
ขอบคุณ
Simone
Mac OS X สามารถทำงานใน Docker ได้หรือไม่? ถ้าเป็นเช่นนั้นข้อเสนอแนะใด ๆ เป็นอย่างไร
และมันจะทำงานโดยไม่ต้องหัวหรือจะมีความเป็นไปได้ที่จะเชื่อมต่อกับ GUI จากระยะไกล?
ขอบคุณ
Simone
คำตอบ:
นักเทียบท่าจัดเตรียมวิธีสำหรับการจัดการคอนเทนเนอร์ระดับ OS และสร้างขึ้นจากคุณลักษณะดั้งเดิมของ Linux สำหรับการทำคอนเทนเนอร์ระดับ OS คอนเทนเนอร์ทั้งหมดที่ทำงานบนระบบใช้เคอร์เนลร่วมกัน Mac OS X ไม่ได้ใช้เคอร์เนล Linux แต่เป็นเคอร์เนล mach ดังนั้นจึงไม่สามารถเรียกใช้ภายในคอนเทนเนอร์ Docker ได้ในขณะนี้
คุณสามารถเรียกใช้ Docker บน Mac ของคุณโดยใช้เครื่องเสมือน แต่คอนเทนเนอร์ที่ทำงานบนอินสแตนซ์นั้นจะต้องใช้ Linux
ตอนนี้ที่ Docker ใช้ libcontainer มากกว่า LXC เป็นพื้นฐานของมันเป็นไปได้ว่าการพอร์ตของ libcontainer ในอนาคตอาจทำให้วันหนึ่งสามารถใช้งาน Windows และ Mac OS Docker container บนระบบเหล่านั้นตามลำดับ แต่มันก็ขึ้นอยู่กับคุณสมบัติของระบบปฏิบัติการที่เหมาะสม อนุญาตสำหรับ containerization
so [Mac] cannot be run inside a Docker container at this time.
<- มีการอัปเดตใด ๆ ในตอนนี้หรือไม่ หรือว่าเรายัง จำกัด อยู่เฉพาะแอพพลิเคชั่น Linux บริสุทธิ์?
การเรียกใช้ OSX VM ในคอนเทนเนอร์ Docker เป็นไปได้ ลองดูที่https://github.com/Cleafy/sxkdvmเป็นต้น