আমরা কি বিভিন্ন হোস্ট জুড়ে ডকারের ধারক ভাগ করতে ভাগ করার পরিমাণটি ব্যবহার করতে পারি?


3

আমি যা অর্জন করতে চাই তা হ'ল বিভিন্ন মেশিনে ডকারের ধারক ভাগ করে নেওয়া।

যেহেতু ডকার কনটেইনার ডেটা / var / lib / ডকার / পাত্রে সংরক্ষণ করবে

আমি ভাবছি যে একটি নেটওয়ার্ক ভলিউম, এবং প্রতিটি মেশিন থেকে একই নেটওয়ার্কের ভলিউমে মানচিত্র "/ var / lib / ডকার / ধারক"।

Machine A
  |- /var/lib/docker/container  --------------------> network file volume 
                                                           ^
                                                           |
Machine B                                                  |
  |- /var/lib/docker/container -----------------------------  

মেশিন এ-তে আমি যখন কনটেইনার তৈরি করতে "ডকার রান" করি, তখন আমি মেশিন বি থেকে দেখি those ফাইলগুলি প্রদর্শিত হতে পারে, তবে মেশিন বি "ডকার পিএস" থেকে আমি বুঝতে পারছি না যে ধারকটি তালিকাভুক্ত রয়েছে।

এটি কি কর্মক্ষম দৃষ্টিভঙ্গি?


আমি ভাবছি এটি করণীয়, যদিও এটি হোস্ট ফাইল সিস্টেমে ম্যাপিং করা আরও নিরাপদ হতে পারে এবং তারপরে পাত্রে এটি একটি স্থানীয় ফাইল সিস্টেম বলে মনে করে তার সাথে সংযুক্ত করতে হবে। এটি আপনার ধারকগুলিতে এনএফএস (বা অনুরূপ) তৈরি করা এড়াতে পারে।
জোত

উত্তর:


0

আমার প্রথম অনুমানটি হ'ল ডিরেক্টরিটির dockerdএকচেটিয়া মালিকানা অনুমান করে /var/lib/dockerএবং আপনি শেষ পর্যন্ত এর সামগ্রীগুলি দূষিত করবেন।

ডকারের অফিসিয়াল ডক্সে এমন কোনও কিছুই নেই যা বিপরীতে খুব কাছের কিছুতে ইঙ্গিত দেয়।

সুতরাং, আমার পরামর্শটি হ'ল: /var/lib/dockerআপনি কী করছেন তা না জানলে গণ্ডগোল করবেন না ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.