وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

0 22
زمان لازم برای مطالعه: 3 دقیقه


Docker ابزار معروفی است که توسعه دهندگان از آن برای کمک به استقرار و مدیریت آسان تر برنامه های نرم افزاری استفاده می کنند. با Docker، می توانید از کانتینرها برای ایجاد یک محیط ایزوله برای هر برنامه ای در هنگام استقرار آن برای بهبود عملکرد استفاده کنید. host کارایی سیستم و استفاده بهتر از منابع

به لطف Docker، توسعه دهندگان می توانند برنامه های نرم افزاری را در هر محیطی بسازند، آزمایش کنند و به کار گیرند. شما می توانید Docker را به عنوان ابزاری در نظر بگیرید که مانند VM کار می کند، فقط به این دلیل است که استرسی به آن وارد نمی کند host منابع سیستم گاهی اوقات، ممکن است بخواهید Docker را حذف کنید روی اوبونتو 22.04 شما. در چنین حالتی، برای حذف Docker و تمام کانتینرهای آن به یک روش مطمئن نیاز دارید. ما یک مرحله به مرحله را پوشش خواهیم داد process برای حذف پاک Docker روی اوبونتو 22.04.

Docker را حذف نصب کنید روی اوبونتو 22.04

ما Docker و کانتینرهای آن را در مراحل مختلف حذف نصب خواهیم کرد.

1. بسته های Docker را تأیید کنید

اولین قدم این است که تمام بسته های Docker موجود را فهرست کنید روی اوبونتو 22.04 شما. می توانید از دستور dpkg برای لیست کردن بسته های نصب شده استفاده کنید یا نسخه Docker را بررسی کنید:

$ dpkg | grep -من بارانداز

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

2. تصاویر Docker را حذف کنید

حذف بسته‌های Docker تصاویری را که ایجاد کرده‌اید حذف نمی‌کند. با بررسی تصاویر docker موجود با دستور زیر شروع کنید:

$ تصاویر داکر

با اجرای دستور زیر تصاویر موجود را حذف کنید:

$ داکر rmi $(تصاویر داکر -q)

دستوری که ما اجرا کردیم تمام تصاویر را حذف می کند تا فضایی که قبلاً توسط تصاویر Docker اشغال شده بود پاک شود. روی سیستم شما

پیشنهاد می‌کنیم بخوانید:  فایل سیستم ZFS را نصب کنید روی اوبونتو 18.04 LTS

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

اگر دوباره سعی کنیم تصاویر را فهرست کنیم، هیچ تصویر Docker در دسترس نیست روی سیستم. این بدان معنی است که ما موفق شدیم همه آنها را حذف کنیم.

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

3. Docker Containers را حذف کنید

هنگام کار با Docker، باید کانتینرهای مختلفی ایجاد کنید. همچنین باید قبل از حذف بسته Docker آنها را حذف کنیم. کانتینرهای موجود را با دستور ps -a فهرست کنید.

$ بارانداز ps

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

می توانید هر کدام را حذف کنید container به طور مستقل، اما زمان می برد، به خصوص اگر چندین کانتینر داشته باشید. یک روش بهتر این است که تمام کانتینرهای موجود را با استفاده از دستور rm حذف کنید.

$ بارانداز rm $(بارانداز ps)

همه container شناسه کانتینرهای حذف شده پس از اجرای دستور rm نمایش داده می شود. با بررسی کانتینرهای موجود، اطمینان حاصل کنید که کانتینرها حذف شده اند.

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

4. جلدهای Docker را حذف کنید

اگر حجم های Docker را که ایجاد کرده اید نیز دارید، دستور rm به شما کمک می کند تا آنها را حذف کنید. جلدهای موجود را فهرست کنید. سپس، نام جلدهایی را که می خواهید حذف کنید، همانطور که در زیر ارائه شده است، مشخص کنید:

حجم داکر $ ls

حجم داکر $ rm <حجم-نام>

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

حجم های Docker شما حذف می شوند و فضا در دسترس است host سیستم.

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

5. شبکه های Docker را حذف کنید

بررسی کنید که آیا شبکه‌هایی دارید که با استفاده از دستور ls ایجاد کرده‌اید. در اینجا، ما شبکه linuxhin را داریم. برای حذف شبکه از دستور rm استفاده کنید.

شبکه داکر $ ls

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از Go روی اوبونتو 22.04

شبکه داکر $ rm لینوشینت

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

همچنین می توانید با استفاده از دستور prune تمام شبکه ها را حذف کنید. در اینجا مثالی وجود دارد که در آن شبکه “neww” را حذف می کنیم:

$ شبکه داکر هرس کنید

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

در این مرحله، شما آماده حذف بسته Docker از Ubuntu 22.04 خود هستید.

6. بسته Docker را حذف نصب کنید

پس از شناسایی بسته های داکر روی سیستم خود را با اجرای دستور زیر حذف کنید:

$ سودو apt-get purge -y docker.io

در اینجا، بسته docker.io را حذف می کنیم. توجه داشته باشید که ما تصمیم گرفتیم بسته‌های Docker را آخرین بار حذف کنیم زیرا با حذف نصب بسته‌های Docker، تصاویر، ظروف، حجم‌ها و غیره شما حذف نمی‌شوند.

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

توجه داشته باشید که دایرکتوری Docker حتی پس از حذف بسته حذف نمی شود.

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

در خط آخر، پیغام را مشاهده می کنید که دایرکتوری های /etc/docker و /var/lib/docker/ همچنان در دسترس هستند. روی سیستم شما

ما می توانیم تأیید کنیم که فایل های Docker هنوز وجود دارند روی سیستم ما

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

با دستور زیر این دایرکتوری ها را از سیستم خود حذف کنید:

$ سودو rm -RF /var/lib/بارانداز/ /و غیره/بارانداز/

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

همچنین گروه Docker را که هنگام نصب Docker ایجاد کرده اید حذف کنید.

$ سودو docker groupdel

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

در نهایت سوکت Docker را از سیستم خود خارج کنید.

$ سودو rm -RF /var/lib/داکر.جوراب

نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04نرم افزار Docker و همه کانتینرهای آن را حذف نصب کنید روی اوبونتو 22.04

نتیجه

Docker برای استقرار و مدیریت برنامه ها عالی است. با این حال، زمانی که نیازی به داشتن Docker در سیستم خود ندارید، می‌توانید آن و تمام کانتینرها، تصاویر، شبکه‌های ایجاد شده و غیره را حذف نصب کنید. ظروف روی اوبونتو 22.04.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-29 09:01:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید