Table of Contents
ডিস্ক সংরক্ষণের উদ্দেশ্যে স্বয়ংক্রিয় ডকার পরিষ্কারকরণ অপরিহার্য
ডকার কন্টেইনারs একটি নরম, উন্নত পরিবেশ প্রস্তাব করেছেন অ্যাপ্লিকেশন উন্নয়ন, পরীক্ষা এবং সরবরাহের জন্য। কিন্তু দ্রুত গতিতে গতিতে গতিতে গতিতে কন্টেইনার ব্যবহার করা এবং কন্টেইনারগুলোকে ছিঁড়ে ফেলা যায়: ডিস্ক ভণ্ডাত, সংরক্ষণ করা, সংরক্ষণ করা, এবং অবশিষ্ট ডিস্কের জন্য প্রয়োজনীয় সামগ্রী প্রস্তুত করা, এবং সংরক্ষণ ব্যবস্থাদিবসে অক্ষম হওয়া সত্ত্বেও, শুধুমাত্র স্বয়ংক্রিয় ভাবে সংরক্ষণ, সংরক্ষণ, সংরক্ষণ, সংরক্ষণ এবং সংরক্ষণ করা, সংরক্ষণ ও সংরক্ষণের জন্য অস্থায়ী ব্যবস্থাও নিশ্চিত করতে ব্যর্থ।
একটি ডেভেলপার ওয়ার্কস্টেশন স্টেশন হয়তো [[[F][F] n::] nearested ডকার ছবি [FO] সপ্তাহ মধ্যে[FOFR::1] । propatt. proptings] এর মধ্যে, যেখানে কন্টেইনারগুলো প্রায়ই আপডেট করা হয় অথবা স্থান পরিবর্তন দ্রুত সমস্যা । একটি পদ্ধতি, অনুমান করা, যা আপনার ব্যবহৃত হয় । আপনার ব্যবহৃত অ্যাপ্লিকেশনের সবচেয়ে ভাল ।
উপলব্ধিকারী ডকারের পরিষ্কারকরণ উপাদান
অব্যবহৃত ডাটা মুছে ফেলার জন্য ডকার একটি কমান্ডের স্যুইট সরবরাহ করে। সবচেয়ে বেশী শক্তিশালী হল [FLT], যা নির্ভর করে টার্গেট ধারক, ছবি, ভলক এবং নেটওয়ার্ক। আসুন আমরা নির্বাচন করি প্রধান বিকল্পসমূহ :
- [[[F][F][F][F][F][F]][FLT] - সকল কন্টেইনার বন্ধ করে দেওয়া হয়, সকল কন্টেইনার বন্ধ করুন, ছবি এবং অব্যবহৃত চ্যানেলগুলো বন্ধ করুন।
- [[[[F][F][F][F][F]][F]] - [F] - ১:] - সকল অব্যবহৃত ছবি মুছে ফেলা হবে (শুধুমাত্র কন্টেইনার দ্বারা চিহ্নিত নয়)
- [[[[[[[[][F][F][F][F][F];[F]] - এগুলির মধ্যে পার্থক্য [1] - একই রকম অব্যবহৃত ভলিউমগুলো মুছে ফেলা হবে না (শুধুমাত্র delete)
- [[[[F][FLT][F][F][FL][F][FLT][F] [FL][Fবিবিবিস্:] সকল ফ্ল্যাগ: LAN [QL] LAN [mp] provial protations] property f [F]: proctachmentstation] [Fobe]: proctw.p
অধিক Grandles কন্ট্রোলের জন্য ডকার পৃথক কমান্ড [FLT], [FLT], [FLT], [FLT], [FLT], এবং[FOR]:L] ফিল্টার (LOROD) ফিল্টার (L) [L], [FO.R], সুনির্দিষ্ট সময়ের সীমা: [F]) [F], 1:: 1 (G]]]], সুনির্দিষ্ট সময়ের সীমা অনুসারে একটি সময় অবধি, এক সময় সীমা নির্ধারণ করা হয়
quer-Bouge-Bode-Bod অটোগেশনের জন্য ধাপ
লিনাক্স সিস্টেমে, পুনরাবৃত্তিমূলক কাজ করার জন্য অতিরিক্ত সময় বের করে নেওয়া খুব সহজ ।
১. নিশ্চিত করুন ডকার কমান্ড পাথ
একটি সীমিত এনভায়রনমেন্টের সাথে কর্মের জন্যভক ্ তি করা কর্ম । [FLT] [FLT] এর সম্পূর্ণ পাথ নির্ধারণ করুন: [10]
which docker
সাধারণত এটি [FLT] [FLT] আপনার ক্লাউন কমান্ডে যে পথ ব্যবহার করুন ।
২: ২, ৩; ২ তীম.
খেলা কি চলছে?:
crontab -e
যদি এই প্রথমবার আপনি প্রথমবারের মত একটি সম্পাদক বেছে নিতে চান, তবে আপনাকে অবশ্যই একটি লাইন বেছে নিতে হবে । পরবর্তী লাইন যেমন:
0 2 * * * /usr/bin/docker system prune -af --volumes > /dev/null 2>&1
[[[[F][FLT][১৫][Q] ০০০] আউটপুট সহ আপনার মেইল ও stream] - এর প্রতি সাপ্তাহিকের জন্য নির্ধারিত সময়সীমা পরিবর্তন করুন ।
৩. ইয়োবকে পরীক্ষা করুন
কেলেটারের উপর নির্ভর করার আগে, এটা নিশ্চিত করার জন্য নিজে নিজে থেকে কমান্ড সঞ্চালন করুন:
sudo /usr/bin/docker system prune -af --volumes
যদি আপনি একটি নন- applet নেশন ডকার ইনস্টলেশন ব্যবহার করে থাকেন, তাহলে আপনাকে অবশ্যই [FLT] - এ যোগ করতে হবে অথবা URL হিসাবে sodeperde [FO] দলের মধ্যে একটি কর্ম সঞ্চালন করতে হবে ।
সিস্টেম টাইমার দ্বারা উন্নত অটো- স্বয়ংক্রিয়ভাবে সনাক্ত ব্যবস্থা
অনেকের কাছে, সিস্টেম টাইমাররা লগিং, নির্ভরতার ব্যবস্থা এবং অন্যান্য সার্ভিস সিস্টেমের সঙ্গে সমন্বয় করে ।
১.৪ একটি সার্ভিস ইউনিট তৈরি করুন
নিম্নোক্ত নিম্নোক্ত ফাইলসমূহ [FLTR]:
[Unit]
Description=Docker system prune
Wants=docker.service
After=docker.service
[Service]
Type=oneshot
ExecStart=/usr/bin/docker system prune -af --volumes
User=root
StandardOutput=journal
২. টাইমার একক তৈরি করুন
[[F][EF] হিসেবে সংরক্ষণ করো:
[Unit]
Description=Run Docker cleanup daily
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
৩. টইমেট চালু এবং আরম্ভ করুন
sudo systemctl daemon-reload
sudo systemctl enable docker-cleanup.timer
sudo systemctl start docker-cleanup.timer
[[[F][[FLT] । এই পদ্ধতিটি সিস্টেম ট্রে- তে লগ করা হচ্ছে, যাতে এটি পর্যবেক্ষণ করা পর্যবেক্ষণ করতে পারে ।
রেটেনশন পলিসির জন্য পরিষ্কারকরণ ফিল্টার
যেহেতু অধিকাংশ উন্নয়নশীল পরিবেশের জন্য যত্ন নেওয়া নিরাপদ, কিন্তু উৎপাদন ব্যবস্থার ক্ষেত্রে [FO] [FOL] [FLT] প্রয়োজন হতে পারে । উদাহরণ: [F] উদাহরণ: [F] [FL] [F] [F8:] [F] [F] [F] [F] [F], অথবা]]]: [F], শুধুমাত্র, অথবা [F]]]]
প্রেরক
অব্যবহৃত ছবি এবং পাত্রের পরিমাণ ২৪ ঘন্টার মধ্যে কমিয়ে আনা
docker system prune -af --filter "until=24h" --volumes
[[[[F] চিত্র] ছবি ও কন্টেইনার উভয় বিষয়ের জন্য ফিল্টার [FL] [FLT] আরও জটিল নিয়মের জন্য একাধিক বার প্রযোজ্য ।
বিশেষ রিসোর্সের ক্ষেত্রে অগ্রাহ্য করা হবে
ডকারের জন্য কোনো অ্যান্টি- এল নয়; কিন্তু অপসারণের জন্য আপনি লেবেল ব্যবহার করতে পারেন । লেবেল সরিয়ে নেওয়ার জন্য (উদাহরণস্বরূপ,[FO], /FOPL [FOP], [FON:]] [FOP] বিকল্পের ক্ষেত্রে প্রযোজ্য নয়] [FOL]: [FOP] [F]: [F]], এর সাথে সুসংগতভাবে উল্লেখকৃত [F]: [F]]: [FOD [F]]]]: [F [F[f]]]]]: [F [FOW::::: [L]]] [FOW [F]]]]] [FOL [FOT]:::L [F [F]]]:L [F]:::L [F[T]]]
ডিস্ক স্থান ও পরিষ্কারকরণ বিশ্লেষণ
স্বয়ংক্রিয়ভাবে পর্যবেক্ষণের সময় পর্যবেক্ষণের ক্ষেত্রে স্বয়ংক্রিয়ভাবে তথ্য নিরীক্ষণের জন্য তথ্য অনুসরণযোগ্য করুন। প্রত্যেক পরিষ্কার করার পর ডিস্ক ব্যবহার করার জন্য সতর্ক করুন:
- চলমান [[F]: /FLT] একটি ক্রিয়েটার কাজ এবং ফলাফল লগ করা হচ্ছে ।
- [FLT] [FLT][FLT][F][FP][FO][FOP[FLT][FLT][F3]:[3]], প্রলম্বিত্তর্তাংশ বা প্রোগ্র্যাম আ্যথিয়াস পাঠায় ।
- [[F][F][FLT][F][F][F][F][FLT][F][FLT] [FLT] [FLT] [FL]:[FLT] [FLT] [F][/FL]]:]] [V[[Ctrl]]]]]] মুছে ফেলা হয়েছে [F]:].ল [F মন মন মন মন নিয়ে একটি ডকের জন্য উপলব্ধ নয়
আপনার পরিষ্কারকরণ কাজ শেষ হলেও ডিস্ক ব্যবহার খুব বেশি থাকে, অনুসন্ধান করে দেখা হবে [FFLT:] স্থান কোথায় খাওয়া হয় তা দেখার জন্য । সাধারণ অপরাধীর মধ্যে I পদ্ধতিতে ক্যাশে নির্মাণ করা হয় অথবা বড় মাপের ভলিউমের তালিকা মুছে ফেলা হয় না, কারণ এগুলো এখনও কন্টেইনার দ্বারা চিহ্নিত করা হয়নি ।
উৎপাদন এনভায়রনমেন্টের জন্য সর্বোত্তম অনুশীলন
১: সবসময় একটা স্টগেজ ব্যবহার করুন
[FLT] [Fgt;[Fgt;[Fgt] দ্বারা ০০০:
২.CI/CP পাইপলাইন সহ কো-ওর্ডিনেট
আপনার নির্মিত সিস্টেম অনেক অস্থায়ী ছবি তৈরি করে, যার পরে কম নিয়ন্ত্রিত জানালার পরে অথবা সময়ের মধ্যে তৈরি হওয়ার সময় তালিকা তৈরি করা হবে ।
৩. ব্যাকআপ তথ্য
কোন সফ্টওয়্যার ভলিউমের জন্য সরবরাহ করা ভলিউম বা ব্যবহারকারীদের আপলোড করা উচিত। কোনো ধরনের স্বনির্ধারিত ভলিউম পৃথকীকরণের আগে ফিরে যাওয়া। [[FLT] এর মতো ভলিউম ব্যবস্থাপনা টুল [[F00:] [F3:] [F3:] বহিস্থিত বহিস্থিত বহিস্থিত সংরক্ষণ বন্ধ করতে [FOD] ব্যবহার করুন যা স্বয়ংক্রিয় ভাবে প্রভাবিত হবে না।
৪.৪ নন-Noto রূপে রান করা
নিরাপত্তার জন্য root পরিচয়ে কাজ করা এড়িয়ে চলুন। প্রয়োজন না হলে http:[FL] দলতে আপনার ব্যবহারকারী যোগ করুন এবং কাজ [FFLT:L] ছাড়া [FLT:L [F] ছাড়া অন্য যে কোনো ব্যবহারকারীর জন্য কার্যকর গ্রুপ আছে; আপনার পরিবেশকে ঝুঁকির মধ্যে ফেলে দেওয়া হবে;
৫. লগ পরিষ্কার কর্ম
X-র পরিবর্তে লগ ফাইলের আউটপুট সংযোজন করা হবে [FLTR:]
0 2 * * * /usr/bin/docker system prune -af --volumes >> /var/log/docker-cleanup.log 2>&1
ত্রুটি অথবা অপ্রত্যাশিত অপসারণের জন্য নিয়মিত লগ পরীক্ষা করা হয় ।
সাধারণ জ্ঞান অর্জন এবং কীভাবে সেগুলো এড়িয়ে চলা যায়
- [[[[F]] সম্প্রচার করা কনফিগারেশন ডাটা [FO[FF] [FLT] [FLT] সকল অয়ন [FO] পতাকা সম্পূর্ণভাবে চিত্র মুছে ফেলা হয়েছে, যার মধ্যে রয়েছে ইন্টারমিডিয়া স্তরগুলোর মধ্যে, যেগুলো হয়ত ভবিষ্যতের জন্য প্রয়োজন দেখা দিতে পারে । [F] [F] [F]]:[F]]] [F]] আপনি যদি একটি ছোট করে পরিকল্পনা করুন [F]
- [[[[[[[F]] গুরুত্বপূর্ণ অবস্থা[F]:[FFLT], [FLT] দ্বারা একটি অক্ষর [FLT] উপস্থিত অক্ষর [FLT [F] মুছে ফেলা হবে না যদি না আপনি নিশ্চিত যে কোনো নির্দিষ্ট অংশ না ধারণ করেন ।
- [[[[F] নেটওয়ার্ক সংযোগ বিচ্ছিন্ন করে দেওয়া হবে [F] [F] [F1]:[F1] অব্যবহৃত নেটওয়ার্ক মুছে ফেলা হবে। কোনো কনটেইনার দ্বারা এটি আর উল্লেখ না করা হলে, পরবর্তী আরম্ভের জন্য প্রযোজ্য। শব্দ সংক্ষিপ্ত তথ্য মুছে ফেলা হবে যদি আপনি এই অবস্থায় এটি পুনরায় ব্যবহার করতে চান, সম্ভবত ভবিষ্যতে SumLavid.
- [[F] Colph[L][FLT] এনভায়রনমেন্ট সমস্যা[FLT][FLT][F][F][F]][PREP]]] CLERERER BAR
বিকল্প টুল এবং অনুসন্ধান
এদিকে স্থানীয় ডকার কমান্ডগুলো বেশীরভাগ প্রয়োজনের তথ্য সংগ্রহ করে থাকে, তৃতীয় বৃহত্তম ত্রয়ী যন্ত্রগুলো উন্নত বৈশিষ্ট্য প্রদান করে:
- [[[F][FLT][F][FO][FO][FO][FO[F][FO][FR][ ৩]][R]] - স্বয়ংক্রিয়রূপে চলন্ত কনস আপডেট করার সময় পুরনো ছবি মুছে ফেলা যাবে।
- [[[F][F][F][F][F][F][FO][F[F][F[F][F][F]]][ ৩]]]- র্যামার ব্যবস্থাপনার জন্য একটি ওয়েব UI বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়।
- [[[F][FLT][F][F][F][F][FLT][F][FL][FL][FLT][FO][L]:L][F3] - বিশেষ করে টার্গেট টার্গেট টার্গেট টার্গেট টার্গেট ক্যাশে নির্মাণ করা, যা CI/CDline.
কুমারেটস এনভায়রনমেন্টের জন্য, [FLT][FLT] ব্যবহার করে [FFFFFL][FO][FL] [FL] [FLT][FOP][FLT][/FLT]:[FLT] [FR] [FDR]:[FD]]
অন্তর্ভুক্ত
অটো- ডকার কনফিউফারিং করা সহজ কিন্তু শক্তিশালী, কার্যকর ডকার হোস্ট রাখার জন্য গুরুত্বপূর্ণ একটি অভ্যাস । আপনি যদি মাউসটি ব্যবহার করেন, সিস্টেম টাইমার বা তৃতীয় ত্রয়ী টুল বেছে নিন, অথবা তৃতীয় অংশ বাছাই করুন । যে নীতি দ্বারা নিয়ন্ত্রিত হয়, তা এমন একটি নীতি সঙ্গে চালাতে হবে যা নিয়মিত তথ্য অপসারণের ঝুঁকিতে ফেলে দেয়, রক্ষণশীল ফিল্টার এবং তারপর আপনাকে নিশ্চিত করতে হবে । আপনার সিডিউলার এবং এর ফলে আপনার পরিবেশ সংক্রান্ত তালিকা থেকে প্রয়োজনীয় সামগ্রী প্রস্তুত করতে হবে ।