मैं मैक-देशी डॉकर चला रहा हूं (कोई वर्चुअलबॉक्स/डॉकर-मशीन नहीं)।डॉकर में 'डिवाइस पर कोई स्थान नहीं छोड़ा गया' त्रुटि को मैं कैसे ठीक कर सकता हूं?
मेरे पास इसमें बहुत सारे बुनियादी ढांचे (पोस्टग्रेस इत्यादि) के साथ एक बड़ी छवि है। मैंने कई क्रुफ्ट - अप्रयुक्त छवियों और बहुत आगे से छुटकारा पाने के लिए क्लीनअप स्क्रिप्ट चलाई हैं। मेरे मेजबान मैक/var पर
could not create directory "/var/lib/postgresql/data/pg_xlog": No space left on device
उपलब्ध 60% अंतरिक्ष में बैठा है और आम तौर पर मेरी डिस्क नि: शुल्क संग्रहण के बहुत सारे है:
जब मैं अपने छवि को चलाने मैं की तरह एक त्रुटि प्राप्त।
क्या यह कुछ डॉकर कॉन्फ़िगरेशन है जो मुझे अधिक संसाधन देने के लिए टक्कर देने की आवश्यकता है?
mount
से प्रासंगिक लाइनों डोकर अंदर:
none on/type aufs (rw,relatime,si=5b19fc7476f7db86,dio,dirperm1)
/dev/vda1 on /data type ext4 (rw,relatime,data=ordered)
/dev/vda1 on /etc/resolv.conf type ext4 (rw,relatime,data=ordered)
/dev/vda1 on /etc/hostname type ext4 (rw,relatime,data=ordered)
/dev/vda1 on /etc/hosts type ext4 (rw,relatime,data=ordered)
/dev/vda1 on /var/lib/postgresql/data type ext4 (rw,relatime,data=ordered)
यहाँ df
है:
[11:14]
Filesystem 1K-blocks Used Available Use% Mounted on
none 202054928 4333016 187269304 3%/
tmpfs 1022788 0 1022788 0% /dev
tmpfs 1022788 0 1022788 0% /sys/fs/cgroup
/dev/vda1 202054928 4333016 187269304 3% /data
shm 65536 4 65532 1% /dev/shm
tmpfs 204560 284 204276 1% /run/docker.sock
आप क्या देखते हैं अगर आप 'डोकर उदाहरण के अंदर रूट के रूप में mount' और' df' चला सकता हूँ? (इसे प्रश्न में जोड़ें) - हमें चल रहे कंटेनर के लिए 'डॉकर इंस्पेक्ट' आउटपुट के प्रासंगिक भाग भी दें। – slim
ठीक है, इसलिए दिलचस्प हिस्सा यह है कि आपको '/ dev/vda1''/var/lib/postgresql/data' के रूप में आरोहित किया गया है (साथ ही '/ data')। लेकिन यह बिल्कुल वही खाली स्थान है जैसा '/' है, इसलिए शायद कवर के नीचे एक ही वॉल्यूम है, और जब आप 'df' चलाते हैं तो यह कहीं भी पूर्ण नहीं है। मैं डॉकर देवताओं को रोकता हूं। 'डॉकर इंस्पेक्ट' शायद अधिक प्रकट होगा। –
slim
डिफ़ॉल्ट रूप से, कंटेनर को 10 जीबी स्पेस मिलता है, शायद वह दीवार है जिसमें आप चल रहे हैं। मेरे पास इस समय बहुत समय देखने के लिए समय नहीं है, लेकिन मेरा मानना है कि आप इसे बढ़ा सकते हैं, और https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/ –