ডকার-মেশিন ব্যবহারকারীদের ডিরেক্টরিটি স্বয়ংক্রিয় করে তোলে ... তবে কখনও কখনও এটি যথেষ্ট হয় না।
আমি ডকার 1.6 সম্পর্কে জানি না, তবে 1.8 এ আপনি ডকার-মেশিনে একটি অতিরিক্ত মাউন্ট যুক্ত করতে পারেন
ভার্চুয়াল মেশিন মাউন্ট পয়েন্ট যুক্ত করুন (অংশ 1)
CLI : (কেবল তখনই কাজ করে যখন মেশিন বন্ধ থাকে)
VBoxManage sharedfolder add <machine name/id> --name <mount_name> --hostpath <host_dir> --automount
উইন্ডোজ একটি উদাহরণ হতে হবে
/c/Program\ Files/Oracle/VirtualBox/VBoxManage.exe sharedfolder add default --name e --hostpath 'e:\' --automount
জিইউআই : (মেশিনটি থামানোর দরকার নেই)
- "ওরাকল ভিএম ভার্চুয়ালবক্স পরিচালক" শুরু করুন
- ডান-ক্লিক
<machine name>
(ডিফল্ট)
- সেটিংস...
- যৌথরূপে ব্যবহৃত ফোল্ডার
- ডানদিকে ফোল্ডার + আইকন (ভাগ করুন যোগ করুন)
- ফোল্ডার পাথ:
<host dir>
(ই :)
- ফোল্ডারের নাম:
<mount name>
(ঙ)
- "অটো-মাউন্ট" এবং "স্থায়ী করুন" পরীক্ষা করুন (আপনি চাইলে কেবল পড়ুন ...) (অটো-মাউন্টটি বর্তমানে অর্থহীন ধরণের ...)
বুট 2 ডকারে মাউন্ট করা (অংশ 2)
ম্যানুয়ালি বুট 2 ডকারে মাউন্ট করুন :
- লগ ইন করার বিভিন্ন উপায় আছে, "ওরাকল ভিএম ভার্চুয়ালবক্স ম্যানেজার" এ "শো" ব্যবহার করুন, বা আইপি ঠিকানার মাধ্যমে এসএসএস / পুট্টি ডকারে রেখে দিন
docker-machine ip default
...
sudo mkdir -p <local_dir>
sudo mount -t vboxsf -o defaults,uid=`id -u docker`,gid=`id -g docker` <mount_name> <local_dir>
আপনি মেশিনটি পুনরায় চালু না করা পর্যন্ত এটি কেবলমাত্র ভাল এবং তারপরে মাউন্টটি হারিয়ে যাবে ...
বুট 2 ডকারে একটি স্বতঃমাউন্ট যোগ করা হচ্ছে :
মেশিনে লগ ইন করার সময়
- সম্পাদনা করুন / তৈরি করুন (রুট হিসাবে)
/mnt/sda1/var/lib/boot2docker/bootlocal.sh
, এসডিএ 1 আপনার জন্য আলাদা হতে পারে ...
অ্যাড
mkdir -p <local_dir>
mount -t vboxsf -o defaults,uid=`id -u docker`,gid=`id -g docker` <mount_name> <local_dir>
এই পরিবর্তনগুলির সাথে আপনার একটি নতুন মাউন্ট পয়েন্ট থাকা উচিত। বুট-এ ডাকা হয় এবং অবিরাম হয় এমন কয়েকটি ফাইলের মধ্যে এটি আমি খুঁজে পেলাম। আরও ভাল সমাধান না হওয়া পর্যন্ত এটি কাজ করা উচিত।
পুরানো পদ্ধতি: কম প্রস্তাবিত , তবে বিকল্প হিসাবে রেখে দেওয়া হয়েছে
শেষ অবলম্বন হিসাবে , আপনি কিছুটা আরও ক্লান্তিকর বিকল্পটি নিতে পারেন এবং আপনি কেবল বুট চিত্রটি পরিবর্তন করতে পারেন।
এটি কাজ করে, এটি কেবল দীর্ঘ এবং জটিল
ডকার সংস্করণ 1.8.1, ডকার-মেশিন সংস্করণ 0.4.0