एक प्रोजेक्ट के लिए मुझे ubuntu चलाने वाले डॉकर कंटेनर के अंदर एक लिनक्स छवि को माउंट करने की आवश्यकता है। जिस छवि को मैं माउंट करना चाहता हूं वह रास्पियन है। मुझे छवि के लिनक्स फाइल सिस्टम तक पहुंचने और फ़ाइल जोड़ने की आवश्यकता है।डॉकर कंटेनर में माउंट लिनक्स छवि
मैं मात्रा ध्वज के साथ फ़ोल्डर बढ़ते द्वारा छवि को एक्सेस:
Disk raspbian.img: 1.3 GiB, 1389363200 bytes, 2713600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes/512 bytes
I/O size (minimum/optimal): 512 bytes/512 bytes
Disklabel type: dos
Disk identifier: 0x5a7089a1
Device Boot Start End Sectors Size Id Type
raspbian.img1 8192 137215 129024 63M c W95 FAT32 (LBA)
raspbian.img2 137216 2713599 2576384 1.2G 83 Linux
अब जब मैं mount -o loop,offset=$((137216*512)) raspbian.img /mnt/
के साथ छवि माउंट करने के लिए प्रयास करें:
docker run -it -v /path/to/image/folder:/default ubuntu /bin/bash
fdisk -l raspbian.img
के साथ मैं ऑफसेट पाया मुझे mount: /mnt/: mount failed: Unknown error -1
मिलता है। क्या कोई समझा सकता है कि क्या मैं एक चलने वाले डॉकर कंटेनर में लिनक्स छवि को माउंट कर सकता हूं और यदि ऐसा है तो कैसे?
संपादित
ही कर माउंट आवारा में परिचालन पूरी तरह से काम करता है। क्या डॉकर बढ़ते फाइल सिस्टम के लिए कुछ सीमाएं हैं?
Raspbian बेयर मेटल एआरएम हार्डवेयर के अंतर्गत चलाने के लिए है , एक वीएम के अंदर नहीं। इसके अलावा, इसे एआरएम की आवश्यकता है और आपने शायद किसी अन्य प्लेटफार्म के तहत डॉकर/उबंटू सेटअप किया है? – Alkaline
मुझे पता है। लेकिन मैं छवि के फाइल सिस्टम को माउंट करना चाहता हूं। मैं रास्पियन बूट नहीं करना चाहता। – k4l4m