जैसा कि शीर्षक में लिखा है, मैं अपने कंटेनर में अधिक मेमोरी असाइन करने का प्रयास कर रहा हूं। मैं प्रासंगिक होने के मामले में "aallam / tomcat-mysql" नामक docker हब से एक छवि का उपयोग कर रहा हूं।
जब मैं इसे बिना किसी विशेष झंडे के सामान्य रूप से शुरू करता हूं, तो 2GB की मेमोरी सीमा होती है (भले ही मैंने पढ़ा हो कि मेमोरी सेट नहीं है, तो अनबाउंड है)
यहां मेरे डॉकटर आँकड़े हैं
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
ba57d6c9e9d2 0.22% 145.6 MiB / 1.952 GiB 7.29% 508 B / 508 B 0 B / 6.91 MB 68
मैंने मेमोरी को स्पष्ट रूप से सेट करने की कोशिश की लेकिन उसी परिणाम के साथ
docker run -d --memory=10g --memory-swap=-1 -e MYSQL_PASSWORD=password -p 3307:3306 -p 8081:8080 aallam/tomcat-mysql
मैंने पढ़ा है कि शायद VM ही इसे प्रतिबंधित कर रहा है। लेकिन फिर डॉकटर आँकड़े क्यों दिखाते हैं कि कंटेनर का आकार सीमा 2GB है?