خانه » ctop یک ابزار نظارت خط فرمان برای کانتینرهای لینوکس
DevOPS آموزش ابزار شبکه

ctop یک ابزار نظارت خط فرمان برای کانتینرهای لینوکس

در این راهنما، نحوه نظارت بر ظروف لینوکس را از خط فرمان با استفاده از “ctop” خواهیم دید . ctop یک ابزار ساده مانند دستور ‘top’ است که برای نمایش فرآیندهای در حال اجرا استفاده می شود. با استفاده از ctop، می توانید به راحتی کانتینرهای لینوکس را مستقیماً از ترمینال خود نظارت کنید. دارای پشتیبانی داخلی Docker است و نمای کلی از چندین کانتینر را ارائه می دهد.

در این راهنمای مختصر، نحوه نصب و استفاده از ctop در لینوکس را خواهیم دید .

دبیان/اوبونتو

توسط شخص ثالث نگهداری می شود

sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://azlux.fr/repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/azlux-archive-keyring.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian \
  $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/azlux.list >/dev/null
sudo apt-get update
sudo apt-get install docker-ctop

آرچ

sudo pacman -S ctop

ctop برای Arch در AUR نیز موجود است

لینوکس (عمومی)

sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop

OS X

brew install ctop

یا

sudo port install ctop

یا

sudo curl -Lo /usr/local/bin/ctop https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-darwin-amd64
sudo chmod +x /usr/local/bin/ctop

Windows

ctopبه صورت اسکوپ موجود است :

scoop install ctop

Docker

docker run --rm -ti \
  --name=ctop \
  --volume /var/run/docker.sock:/var/run/docker.sock:ro \
  quay.io/vektorlab/ctop:latest

ساختن از کد منبع

مراحل ساختن را می توانید در اینجا پیدا کنید .

استفاده

ctop به هیچ آرگومانی نیاز ندارد و به طور پیش فرض از متغیرهای میزبان Docker استفاده می کند. برای گزینه‌های پیکربندی بیشتر به رابط‌ها مراجعه کنید .

فایل کانفیگ

در حین اجرا، s برای ذخیره فیلترهای فعلی، فیلد مرتب‌سازی و سایر گزینه‌ها در مسیر پیکربندی پیش‌فرض ( ~/.config/ctop/config در سیستم‌های XDG، موارد دیگر ~/.ctop) استفاده کنید.

دفعه بعد که ctop اجرا می شود مقادیر فایل پیکربندی بارگیری و اعمال می کند.

گزینه ها

گزینهشرح
-aفقط کانتینر فعال را نشان دهید
-f <string>یک رشته فیلتر اولیه را تنظیم کنید
-hنمایش راهنما
-iرنگ های پیش فرض را معکوس کنید
-rمعکوس نمودن ترتیب مرتب سازی کانتینر
-sفیلد مرتب سازی معکوس اولیه را انتخاب کنید
-vنمایش اطلاعات نسخه

کلیدهای میانبر

کلیدعمل
<ENTER>منوی کانتینر را باز کنید
aنمایش همه کانتینرها (در حال و غیر در حال اجرا)
fکانتینر نمایش داده شده را فیلتر کنید ( escبرای پاک کردن هنگام باز شدن)
Hهدر ctop را تغییر دهید
h راهنما را باز کنید
sفیلد مرتب سازی کانتینر را انتخاب کنید
rمعکوس کردن مرتب سازی کانتینر
oنمای تکی را باز کنید
lمشاهده گزارش‌های کانتینر ( tبرای تغییر مُهر زمانی هنگام باز کردن)
eExec Shell
cستون ها را پیکربندی کنید
Sپیکربندی فعلی را در فایل ذخیره کنید
qاز ctop خارج شوید

گزینه ها جایگزین

برای یافتن ابزارهای مشابه برای کار با داکر، لیست Awesome Docker را ببینید .

مهدی منصوری

من مهدی منصوری و کارشناس حوزه نرم افزار و امنیت اطلاعات هستم. کارشناسی ارشد خودم را در رشته امنیت اطلاعات از دانشگاه مالک اشتر تهران گرفتم. هم اکنون در زمینه DevOPS مشغول هستم. و در زمان های ممکن در این سایت و چند سایت دیگه مطلب می گذارم

درباره نویسنده

مهدی منصوری

من مهدی منصوری و کارشناس حوزه نرم افزار و امنیت اطلاعات هستم. کارشناسی ارشد خودم را در رشته امنیت اطلاعات از دانشگاه مالک اشتر تهران گرفتم.
هم اکنون در زمینه DevOPS مشغول هستم. و در زمان های ممکن در این سایت و چند سایت دیگه مطلب می گذارم

افزودن نظر

برای ارسال نظرات خود اینجا را کلیک کنید