ในเอกสารนักเทียบท่ามีการพูดคุยเกี่ยวกับตัวเลือกต่าง ๆ สำหรับตัวเรียกใช้งานดั้งเดิม ( https://docs.docker.com/engine/reference/commandline/daemon/ ) เอกสารกล่าวว่า
ตัวเลือก native.cgroupdriver ระบุการจัดการของกลุ่ม cg คุณสามารถระบุ cgroupfs หรือ systemd หากคุณระบุ systemd และไม่พร้อมใช้งานระบบจะใช้ cgroupfs โดยค่าเริ่มต้นหากไม่มีการระบุตัวเลือกตัวดำเนินการตัวแรกจะพยายาม systemd และกลับไปที่ cgroupfs ตัวอย่างนี้ตั้งค่า execdriver เป็น cgroupfs:
คำถามของฉันคืออะไรcgroupfs
และมันเปรียบเทียบกับsystemd
ในกรณีนี้อย่างไร Googling สำหรับข้อมูลเกี่ยวกับcgroupfs
นำไปสู่การทวีต :
--exec-opt native.cgroupdriver = cgroupfs FTW จริงจัง @docker, ลดการสนับสนุนกลุ่ม cg ที่จัดการโดย systemd มันเป็นความหายนะ
แต่ฉันหวังว่าบางคนสามารถให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้ทำอะไรได้มากกว่าแค่บอกว่าใช้การตั้งค่าที่แตกต่างจากค่าเริ่มต้น
--exec-opt native.cgroupdriver=cgroupfs
สิ่งสำคัญที่กระตุ้นให้ฉันถามคำถามเป็นความปรารถนาที่จะเข้าใจว่าทำไมมีคนแนะนำให้ใช้ตัวเลือก แต่ฉันสงสัยว่าถ้าคุณเขียนคำตอบอธิบายการตั้งค่าที่ง่ายกว่าสำหรับผู้เริ่มต้นที่จะเข้าใจมากกว่าสิ่งที่อยู่ในเอกสารของนักเทียบท่าที่คุณจะได้รับ upvotes และมันอาจจะเป็นประโยชน์สำหรับผู้ที่ค้นหาคำถามจาก Google ในอนาคตด้วย