ডকার lxc- সরঞ্জামগুলিতে (ইউজারস্পেস এলএক্সসি সরঞ্জামগুলি) কী যুক্ত করে?


398

আপনি যদি ডকারের বৈশিষ্ট্যগুলি একবার দেখে থাকেন তবে তাদের বেশিরভাগ ইতিমধ্যে এলএক্সসি সরবরাহ করেছেন।

তাহলে ডকার কী যুক্ত করে? আমি কেন প্লেইন এলএক্সসির উপরে ডকার ব্যবহার করব?

উত্তর:


550

থেকে Docker প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী :

ডকার এলএক্সসি-র প্রতিস্থাপন নয়। "lxc" বলতে লিনাক্স কার্নেলের (বিশেষত নেমস্পেস এবং নিয়ন্ত্রণ গ্রুপ) এর ক্ষমতা বোঝায় যা একে অপরের থেকে স্যান্ডবক্সিং প্রক্রিয়াগুলিকে অনুমতি দেয় এবং তাদের সংস্থানসমূহের বরাদ্দ নিয়ন্ত্রণ করে।

কার্নেল বৈশিষ্ট্যের এই নিম্ন-স্তরের ভিত্তির উপরে, ডকার বেশ কয়েকটি শক্তিশালী কার্যকারিতা সহ একটি উচ্চ-স্তরের সরঞ্জাম সরবরাহ করে:

  • মেশিন জুড়ে পোর্টেবল মোতায়েন।ডকার একটি অ্যাপ্লিকেশন এবং এর সমস্ত নির্ভরতা একক বস্তুতে বান্ডিল করার জন্য একটি ফর্ম্যাট নির্ধারণ করে যা যে কোনও ডকার-সক্ষম মেশিনে স্থানান্তরিত হতে পারে, এবং সেখানে গ্যারান্টি সহ মৃত্যুদন্ড কার্যকর করা হয়েছিল যে অ্যাপ্লিকেশনটিতে প্রকাশিত কার্যকর পরিবেশটি একই হবে। Lxc প্রসেস স্যান্ডবক্সিং প্রয়োগ করে, যা পোর্টেবল মোতায়েনের জন্য একটি গুরুত্বপূর্ণ পূর্ব-প্রয়োজনীয়, তবে কেবল পোর্টেবল মোতায়েনের জন্য এটি যথেষ্ট নয়। আপনি যদি আমাকে কাস্টম এলএক্সসি কনফিগারেশনে ইনস্টল থাকা আপনার অ্যাপ্লিকেশনটির একটি অনুলিপি পাঠিয়েছিলেন তবে এটি অবশ্যই আপনার মেশিনে আপনার মতো করে চলবে না, কারণ এটি আপনার মেশিনের নির্দিষ্ট কনফিগারেশনের সাথে আবদ্ধ: নেটওয়ার্কিং, স্টোরেজ, লগিং, ডিস্ট্রো, ইত্যাদি। ডকার এই মেশিন-নির্দিষ্ট সেটিংসের জন্য একটি বিমূর্ততা সংজ্ঞায়িত করে, যাতে সঠিক একই ডকার ধারকটি চালাতে পারে - অপরিবর্তিত - অনেকগুলি মেশিনে,

  • অ্যাপ্লিকেশন-কেন্দ্রিক। মেশিনগুলির বিপরীতে ডকার অ্যাপ্লিকেশনগুলি মোতায়েনের জন্য অনুকূলিত হয়েছে । এটি এর এপিআই, ব্যবহারকারী ইন্টারফেস, ডিজাইন দর্শন এবং ডকুমেন্টেশনগুলিতে প্রতিফলিত হয়। বিপরীতে, lxc সহায়ক স্ক্রিপ্টগুলি হালকা মেশিন হিসাবে ধারকগুলিতে ফোকাস করে - মূলত এমন সার্ভারগুলি যা দ্রুত বুট হয় এবং কম র‌্যামের প্রয়োজন হয়। আমরা মনে করি কেবল এটির চেয়ে আরও ভাল ধারক রয়েছে।

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

  • ভার্সন। ডকারটিতে একটি ধারকটির ক্রমাগত সংস্করণগুলি ট্র্যাক করার জন্য সংস্করণগুলির মধ্যে পার্থক্যটি পরীক্ষা করা, নতুন সংস্করণ করা, পুনরায় ঘূর্ণায়মান ইত্যাদি গিটার মতো ক্ষমতা অন্তর্ভুক্ত রয়েছে ইতিহাসে কোনও ধারককে কীভাবে একত্রিত করা হয়েছিল এবং কারা দ্বারা প্রেরণ করা হয়েছে, তাই আপনি প্রোডাকশন সার্ভার থেকে সম্পূর্ণ ট্রেসিবিলিটি পাবেন প্রবাহ বিকাশকারী সমস্ত পথে। ডকার এছাড়াও "গিট টান" এর অনুরূপ ইনক্রিমেন্টাল আপলোড এবং ডাউনলোডগুলি প্রয়োগ করে, তাই কেবলমাত্র ভিন্নতা প্রেরণ করে একটি ধারকটির নতুন সংস্করণ স্থানান্তর করা যায়।

  • উপাদান পুনরায় ব্যবহার। যে কোনও ধারক আরও বিশেষ উপাদান তৈরি করতে "বেস ইমেজ" হিসাবে ব্যবহার করা যেতে পারে। এটি ম্যানুয়ালি বা একটি স্বয়ংক্রিয় বিল্ডের অংশ হিসাবে করা যেতে পারে। উদাহরণস্বরূপ আপনি আদর্শ অজগর পরিবেশ প্রস্তুত করতে পারেন এবং এটি 10 ​​টি বিভিন্ন অ্যাপ্লিকেশনের জন্য বেস হিসাবে ব্যবহার করতে পারেন। আপনার আদর্শ পোস্টগ্র্যাস্কল সেটআপটি আপনার ভবিষ্যতের সমস্ত প্রকল্পের জন্য পুনরায় ব্যবহার করা যেতে পারে। ইত্যাদি।

  • ভাগ করা হচ্ছে। ডকারের একটি পাবলিক রেজিস্ট্রি ( https://registry.hub.docker.com/ ) এ অ্যাক্সেস রয়েছে যেখানে কয়েক হাজার লোক দরকারী পাত্রে আপলোড করেছেন: রেডিস, কাউচডিবি, পোস্টগ্রিস থেকে রিক্স বাউন্সার থেকে রেল অ্যাপ্লিকেশন সার্ভার থেকে হ্যাডোপ অব ইমেজগুলির জন্য কিছু বিভিন্ন distros। রেজিস্ট্রিটিতে ডকার দল দ্বারা পরিচালিত দরকারী ধারকগুলির একটি অফিসিয়াল "স্ট্যান্ডার্ড লাইব্রেরি" অন্তর্ভুক্ত রয়েছে। রেজিস্ট্রি নিজেই ওপেন সোর্স, সুতরাং অভ্যন্তরীণ সার্ভার মোতায়েনের জন্য, প্রাইভেট পাত্রে সংরক্ষণ এবং স্থানান্তর করতে যে কেউ তাদের নিজস্ব রেজিস্ট্রি স্থাপন করতে পারে।

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

আশা করি এটা কাজে লাগবে!


3
আপনি যখন বলেন, "যে কোনও কনটেইনারটি বেস ইমেজ হিসাবে ব্যবহার করা যেতে পারে", তখন আমি অনুমান করি যে আপনি ডোকার ধারক, ডক্সার থেকে স্বাধীনভাবে তৈরি কোনও এলএক্সসি ধারক নয় mean আমি যতদূর বলতে পারি, কেউ স্ক্র্যাচ থেকে ডকারের ধারক তৈরি করতে পারে না, এটি সর্বদা অন্য ডকারের ধারক থেকে উত্তরাধিকারী হতে হবে (সম্পর্কিত প্রশ্ন: স্ট্যাকওভারফ্লো / সেকশনস / 18274088/… )।
Flimm

18
আপনি সহজেই "ডকার আমদানি" দিয়ে কোনও টারবাল থেকে একটি নতুন ধারক তৈরি করতে পারেন। উদাহরণস্বরূপ: "ডিবুটস্ট্র্যাপ রেরিং। / রুটফস; তার-সি। / রুটফস-সি। | ডকার আমদানি ফ্লিম / মাইবেস"।
সলোমন হাইকস

3
এটি কি এখনই সত্য যে ডকারের লাইবকন্টেইনার পেয়েছে (এটি কোনও প্রতিস্থাপন নয়)?
গ্রেট ক্লোবোন

3
@ গ্রেটক্লেওরন হ্যাঁ, যেহেতু লাইবকন্টেইনার কেবল নামস্থান এবং সিগ্রুপগুলিতে অ্যাক্সেস পাওয়ার জন্য তাদের নিজস্ব লাইব্রেরি, তাই সলোমন যা বলেছিলেন তা এখনও প্রযোজ্য।
জন মোরালেস

10
লিনাক্স কনটেইনার হ'ল লিনাক্স সুবিধাগুলির একটি সেট ব্যবহার করে প্রক্রিয়া সীমাবদ্ধ করা এবং বিচ্ছিন্ন করার ফলস্বরূপ: ক্রুট, সিগ্রুপ এবং নেমস্পেসগুলি। এলএক্সসি হ'ল একটি ইউজারস্পেস টুল যা সেই সুবিধাগুলিকে পরিচালনা করে। libcontainer হল LXC এর একটি বিকল্প যা সেই একই সুবিধাদি ব্যবহার করে। ডকার ডিফল্টরূপে libcontainer ব্যবহার করে তবে পরিবর্তে LXC ব্যবহার করতে পারেন। এটি বলেছিল, ডকার লাইবকন্টেইনার / এলএক্সসির উপরে একটি সামঞ্জস্যতা স্তরের চেয়ে (অনেক বেশি); এটি অন্যান্য বৈশিষ্ট্যগুলি যুক্ত করে যা অন্যান্য উত্তরগুলি তালিকাভুক্ত করেছে।
ব্যবহারকারী 100464

71

আসুন ডকারের প্রযুক্তিগত বৈশিষ্ট্যগুলির তালিকাটি একবার দেখে নিই ঝলক দেখুন এবং কোনটি এলএক্সসি সরবরাহ করেছেন এবং কোনটি তা নয় তা পরীক্ষা করে দেখুন।

বৈশিষ্ট্য:

1) ফাইল সিস্টেম বিচ্ছিন্নতা : প্রতিটি প্রক্রিয়া ধারক সম্পূর্ণ পৃথক রুট ফাইল সিস্টেমে চলে।

প্লেইন এলএক্সসি সরবরাহ করা হয়েছে।

2) রিসোর্স বিচ্ছিন্নতা : সিপিউ এবং মেমরির মতো সিস্টেম সংস্থানগুলি প্রতিটি প্রক্রিয়া ধারককে আলাদাভাবে বরাদ্দ করা যেতে পারে, সিগ্রুপগুলি ব্যবহার করে।

প্লেইন এলএক্সসি সরবরাহ করা হয়েছে।

3) নেটওয়ার্ক বিচ্ছিন্নতা : প্রতিটি প্রসেস কন্টেইনার তার নিজস্ব নেটওয়ার্ক নেমস্পেসে চলে, যার নিজস্ব ভার্চুয়াল ইন্টারফেস এবং আইপি ঠিকানা রয়েছে।

প্লেইন এলএক্সসি সরবরাহ করা হয়েছে।

৪) অনুলিপি-অনুলিপি : মূল ফাইল সিস্টেমগুলি অনুলিপি-অন-লিখন ব্যবহার করে তৈরি করা হয়, যা স্থাপনাকে অত্যন্ত দ্রুত, মেমোরি-সস্তার এবং ডিস্ক-সস্তা করে তোলে।

এটি ডুকার নির্ভর করে এমন একটি ইউনিয়ন ফাইল সিস্টেম এটিএফএস সরবরাহ করে। আপনি এলএক্সসির সাহায্যে নিজেই এএফএস সেট আপ করতে পারেন, তবে ডকার এটিকে একটি মান হিসাবে ব্যবহার করে।

5) লগিং : প্রতিটি প্রক্রিয়া কনটেইনার স্ট্যান্ডার্ড স্ট্রিমস (stdout / stderr / stdin) রিয়েল-টাইম বা ব্যাচের পুনরুদ্ধারের জন্য সংগ্রহ এবং লগ করা হয়।

ডকার এটি সরবরাহ করে।

)) পরিবর্তন পরিবর্তন : একটি ধারকের ফাইল সিস্টেমে পরিবর্তনগুলি একটি নতুন চিত্র হিসাবে প্রতিশ্রুতিবদ্ধ হতে পারে এবং আরও পাত্রে তৈরি করতে পুনরায় ব্যবহৃত হয়। কোনও টেম্প্লেটিং বা ম্যানুয়াল কনফিগারেশন প্রয়োজন।

"টেম্প্লেটিং বা ম্যানুয়াল কনফিগারেশন" হ'ল এলএক্সসির একটি উল্লেখ, যেখানে আপনাকে এই দুটি জিনিসই শিখতে হবে। ডকার আপনাকে LXC কনফিগারেশন সম্পর্কে না শিখে, ভার্চুয়াল মেশিনগুলির চিকিত্সার জন্য যেভাবে ব্যবহার করছেন সেভাবে পাত্রে আচরণ করার অনুমতি দেয়।

)) ইন্টারেক্টিভ শেল : ডকার একটি সিডো-টিটি বরাদ্দ করতে পারে এবং কোনও ধারকটির স্ট্যান্ডার্ড ইনপুটটির সাথে সংযুক্ত করতে পারে, উদাহরণস্বরূপ একটি থ্রোওয়ে ইন্টারেক্টিভ শেল চালানো।

এলএক্সসি ইতিমধ্যে এটি সরবরাহ করে।


আমি কেবলমাত্র এলএক্সসি এবং ডকার সম্পর্কে শিখতে শুরু করেছি, তাই আমি কোনও সংশোধন বা আরও ভাল উত্তরগুলি স্বাগত জানাই।


35
আইএমএইচও, এই উত্তরটি পয়েন্টটি মিস করে। ডকার এই বৈশিষ্ট্যগুলি "সরবরাহ" করে না; এটি কেবল তাদের তুচ্ছ ব্যবহার করতে সহজ করে তোলে। যদি আমরা নীটপিকি হতে চাই তবে আমরা বলতে পারি যে এলএক্সসি বিচ্ছিন্নতা দেয় না: নেমস্পেসগুলি এটি সরবরাহ করে এবং বেসিক unshareসরঞ্জামের (বা সরাসরি clone()সিস্কেল) এর চেয়ে তাদের ব্যবহার সহজ করার জন্য এলএক্সসি হ'ল একটি পণ্য ব্যবহারকারী দেশ tool তেমনি, ডকার সেই জিনিসগুলিকে ব্যবহার করা আরও সহজ করে তোলে (এবং টেবিলের উপরে আরও অনেকগুলি বৈশিষ্ট্য নিয়ে আসে, যেমন চিত্রগুলি ধাক্কা / টানানোর ক্ষমতা)। আমার 2 সি।
jpetazzo

6
@ জেপাজাজো: এলএক্সসি আসলে বেশ সহজ, ডকার কীভাবে এটিকে আরও সহজ করে তোলে (চিত্রগুলি টানতে এবং টানানোর মতো অন্যান্য বৈশিষ্ট্য যুক্ত করার পাশাপাশি)?
ফ্লিমে

31
@ ফ্লিম: আমি অ্যাডমিন ম্যাগাজিনের 16 সংখ্যার তুলনা পছন্দ করি , পি। 34: ডকার LXC কে কিছু অন্যান্য সমর্থনকারী প্রযুক্তির সাথে একত্রিত করে এবং সহজেই ব্যবহারযোগ্য কমান্ড-লাইন ইন্টারফেসে আবদ্ধ করে wra পাত্রে ব্যবহার মত শুধু কমান্ড দিয়ে গীত ব্যবহার করার চেষ্টা মত একটি বিট হয় update-indexএবং read-treeমত সুবিধাযুক্ত সরঞ্জাম ছাড়াই add, commitএবং merge। ডকার এলএক্সসির "নদীর গভীরতানির্ণয়" এর উপরে "চীনামাটির বাসন" স্তরটি সরবরাহ করে যা আপনাকে উচ্চ স্তরের ধারণাগুলি নিয়ে কাজ করতে সক্ষম করে এবং নিম্ন স্তরের বিশদ সম্পর্কে কম চিন্তিত করে।
0xC0000022L

4
আমি ডিকার ধারক এবং এলএক্সসি ধারকটির মধ্যে ইউনিক্স বেঞ্চের বেঞ্চমার্কগুলি চালিত করেছি, একই ওএস চালাচ্ছি এবং এলএক্সসি স্কোরের ক্ষেত্রে দুর্দান্ত করেছে। এলএক্সসির উপর ভিত্তি করে ডকার হওয়ার কারণে, আমি আমার ফলাফলগুলি নিয়ে খুব বিস্মিত।
gextra

7
এটি আমার কাছে উপস্থিত হয় যে ডকারের ধীর পারফরম্যান্সটি ডিস্ক I / O এর সাথে সম্পর্কিত ছিল, সুতরাং এটিউএসএস গ্রহণের ফলেই হতে পারে।
gextra

16

এলএক্সডির বিকাশ LXC উন্নত করার কারণে উপরের পোস্ট এবং উত্তরগুলি দ্রুত তারিখ হয়ে উঠছে । হ্যাঁ, আমি জানি ডকার এখনও স্থির হয়নি।

LXD এখন LXC ধারক ইমেজগুলির জন্য একটি সংগ্রহস্থল প্রয়োগ করে যা কোনও ব্যবহারকারী অবদান বা পুনরায় ব্যবহার করতে অবদান রাখতে / টানতে পারে।

এলএক্সডির রিস্ট এপিআই থেকে এলএক্সসি এখন খুব সহজ কমান্ড সিনট্যাক্স ব্যবহার করে এলএক্সসি পাত্রে স্থানীয় এবং দূরবর্তী নির্মাণ / স্থাপনা / পরিচালনা উভয়ই সক্ষম করে।

এলএক্সডির মূল বৈশিষ্ট্যগুলি হ'ল:

  • নকশা দ্বারা সুরক্ষিত (অনিচ্ছাকৃত পাত্রে, সংস্থানসমূহের সীমাবদ্ধতা এবং আরও অনেক কিছু)
  • স্কেলেবল (আপনার ল্যাপটপে কনটেইনার থেকে শুরু করে কয়েক হাজার গণনা নোড)
  • স্বজ্ঞাত (সহজ, স্বচ্ছ এপিআই এবং খাস্তা কমান্ড লাইনের অভিজ্ঞতা)
  • চিত্র ভিত্তিক (আর কোনও বিতরণের টেম্পলেট নয়, কেবলমাত্র ভাল, বিশ্বস্ত চিত্র) লাইভ মাইগ্রেশন

ওপেনস্ট্যাকের জন্য এখন এনসিএলএক্সডি প্লাগইন রয়েছে যে ওপেনস্ট্যাকটি কেভিএম , ভিএমওয়্যার ইত্যাদির পরিবর্তে ওপেনস্ট্যাকে এলএক্সসি কনটেইনারগুলিকে ভিএম হিসাবে স্থাপন করতে / পরিচালনা করতে এলএক্সডি ব্যবহার করতে দেয়

তবে এনসিএলএক্সডি traditionalতিহ্যবাহী এইচডাব্লু ভিএম এবং এলএক্সসি ভিএমগুলির মিশ্রণের একটি হাইব্রিড মেঘ সক্ষম করে।

ওপেনস্ট্যাক nclxd প্লাগইন সমর্থিত বৈশিষ্ট্যগুলির একটি তালিকার মধ্যে রয়েছে:

stop/start/reboot/terminate container
Attach/detach network interface
Create container snapshot
Rescue/unrescue instance container
Pause/unpause/suspend/resume container
OVS/bridge networking
instance migration
firewall support

২০১৪ সালের এপ্রিলে উবুন্টু ১.0.০৪ প্রকাশিত হওয়ার পরে সেখানে অতিরিক্ত শীতল বৈশিষ্ট্য যেমন ব্লক ডিভাইস সমর্থন, লাইভ-মাইগ্রেশন সমর্থন থাকবে


4

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

ডকার হাব ছাড়াও হাজার হাজার পাবলিক ইমেজ সহ একটি ভাল রেজিস্ট্রি রয়েছে যেখানে আপনি ওএস এবং অন্যান্য সফ্টওয়্যার ইনস্টল থাকা চিত্রগুলি পেতে পারেন। সুতরাং, আপনি আপনার অ্যাপ্লিকেশনটির জন্য বেশ সুন্দর একটি সূচনা পেতে পারেন।


আপনি যখন "স্তরগুলিতে অন্তর্নির্মিত" বলছেন - এর অর্থ কী - (ক) বেস স্তরগুলির একটি অনুলিপি, "নতুন" স্তরের সাথে অভিযোজিত এবং প্রতিশ্রুতিবদ্ধ। সুতরাং, পরেরটি থেকে বেস স্তরটি সংযোগ বিচ্ছিন্ন হয়ে গেছে? (খ) "বেস" স্তরটিতে বেস স্তরটি অন্তর্ভুক্ত করা হয়েছে এবং এর সাথে যুক্ত রয়েছে। সুতরাং, বেস স্তরের পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে "নতুন" স্তরটিতে প্রতিফলিত হয়। দুঃখিত, যদি চাওয়া স্পষ্টতা খুব নিরীহ হয়। :( কপিল
কপিল

ডকার চিত্রগুলি স্তরগুলিতে নির্মিত হয়। দানাদার পদগুলিতে রাখার জন্য সমস্ত স্তর বিন্দু পর্যন্ত পরিবর্তিত হয় যখন একটি স্তর কমিট হয় সেই বিন্দু পর্যন্ত তৈরি চিত্রের স্তরগুলিতে উপস্থিত থাকে। এর পরে যে কোনও পরিবর্তনগুলি পরবর্তী এবং উপরের স্তরগুলিতে যুক্ত করা হয়। সুতরাং, নতুন স্তরটি বেস স্তরটির সাথে যুক্ত রয়েছে। আমি মনে করি না যে একই নতুন স্তরটি অতিরিক্ত পরিবর্তনের সাথে একটি ভিন্ন বেস স্তরকে যুক্ত করা যেতে পারে। তবে, যদি একাধিক সত্তা ধারাবাহিকতা বজায় রাখতে চান এবং একই বেস স্তর থাকে, তবে একই স্থানে পৌঁছানোর জন্য কেবলমাত্র নতুন স্তরগুলি এই সত্তাগুলিকে দেওয়া দরকার।
DIV আছে

যাইহোক, আমি ডকারের বর্তমান বিকাশগুলিতে আপডেট হইনি এবং উপরের মন্তব্যে আওতাভুক্ত ডকার চিত্র প্রয়োগের ক্ষেত্রেও এমন কিছু পরিবর্তন হতে পারে।
ডিভ

আরও নির্দিষ্ট করে বলতে গেলে স্তরগুলি একটি স্বাক্ষর দ্বারা চিহ্নিত করা হয় (এসএএএএ-কিছু, আমি বিশ্বাস করি) যার অর্থ আপনি যদি কোনও স্তর পরিবর্তন করেন তবে এটি একটি আলাদা স্তর different @ ক্যাপিল: এর অর্থ হ'ল এর আচরণটি আপনার বিকল্পের (বি) কিছুটা কাছাকাছি থাকলেও আপনি আসলে একটি বেস স্তরে পরিবর্তন করতে পারবেন না। (বা যে কোনও স্তর, এই বিষয়ে) একটি চিত্র স্তরগুলির একটি তালিকা তৈরি করে তৈরি করা হয়, যার প্রতিটি ক্রম প্রয়োগ করা হয়; স্তরগুলি পরিষ্কার করা যেতে পারে (এবং আমি মনে করি তারা স্বয়ংক্রিয়ভাবে ডকার দ্বারা স্বয়ংক্রিয়ভাবে পরিষ্কার হয়ে যায়) যখন আর প্রয়োজন হয় না; অর্থাত্, সমস্ত রেফারেন্সিং চিত্রগুলি মুছে ফেলা হবে।
কোডারমনকিফুয়েল

@ ক্যাপিল: সত্যই, আপনার প্রশ্নটি সম্ভবত এই প্রশ্নটির উপরে একটি মন্তব্য করার পরিবর্তে একটি নতুন প্রশ্ন হিসাবে সবচেয়ে ভাল কাজ করবে, যেহেতু এটি লোকেরা নিজেরাই সন্ধান করতে সক্ষম a আপনি যদি এটি একটি নতুন প্রশ্ন হিসাবে জিজ্ঞাসা করতে চান তবে আমি সেখানেও উত্তর দেব।
কোডারমনকিফুয়েল

0

এই পিথিয়র রাখতে গিয়ে ইতিমধ্যে উপরে জিজ্ঞাসা করা হয়েছে এবং উত্তর দেওয়া হয়েছে

আমি তবেই পিছিয়ে এসে এটিকে কিছুটা আলাদাভাবে উত্তর দেব, ডকার ইঞ্জিন নিজেই এর অতিরিক্তগুলির একটি হিসাবে অর্কেস্টেশন যুক্ত করেছে এবং এটি বিঘ্নিত অংশ। একবার আপনি একাধিক ধারক ইঞ্জিন জুড়ে 'কোথাও' চালিত পাত্রে সংমিশ্রণ হিসাবে একটি অ্যাপ্লিকেশন চালানো শুরু করলে এটি সত্যিই উত্তেজনাপূর্ণ হয়ে যায়। দৃ Rob়তা, অনুভূমিক স্কেলিং, অন্তর্নিহিত হার্ডওয়্যার থেকে সম্পূর্ণ বিমূর্ততা, আমি এগিয়ে যেতে পারতাম ...

এটি কেবল ডকার নয় যা আপনাকে এটি দেয়, আসলে ডি ফ্যাক্টো কনটেইনার অর্কেস্ট্রেশন স্ট্যান্ডার্ড হ'ল কুবারনেটস যা প্রচুর স্বাদে আসে, একটি ডকার এক, এছাড়াও ওপেনশিফ্ট, সুস, অ্যাজুরি, এডাব্লুএস ...

তারপরে কে 8 এস এর নীচে বিকল্প ধারক ইঞ্জিন রয়েছে; আকর্ষণীয়গুলি হ'ল ডকার এবং সিআরআইও - সম্প্রতি নির্মিত, ডিমনলেস, বিশেষত কুবেরনেটস তবে অপরিপক্কতার জন্য ধারক ইঞ্জিন হিসাবে লক্ষ্য করা গেছে। এগুলির মধ্যে এটির প্রতিযোগিতা যা আমি মনে করি একটি ধারক ইঞ্জিনের জন্য আসল দীর্ঘমেয়াদী পছন্দ হবে।

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