در این راهنما، نحوه نظارت بر ظروف لینوکس را از خط فرمان با استفاده از “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 برای تغییر مُهر زمانی هنگام باز کردن) |
e | Exec Shell |
c | ستون ها را پیکربندی کنید |
S | پیکربندی فعلی را در فایل ذخیره کنید |
q | از ctop خارج شوید |
گزینه ها جایگزین
برای یافتن ابزارهای مشابه برای کار با داکر، لیست Awesome Docker را ببینید .
افزودن نظر