Docker konténerek erőforrásainak figyelése Ctop segítségével
Keresett már egy top-szerű felületet konténer-mutatók és monitorozás számára? A Ctop egy parancssori eszköz, amelyet azért írtak, hogy tömör és áttekinthető képet nyújtson a rendszerében futó konténerek valós idejű mutatóiról. Ez a parancssori eszköz beépített támogatással rendelkezik mind a Docker, mind a runC konténermotorokhoz.
A Ctop jellemzői:
- Könnyű: Alacsony erőforrás-igénnyel rendelkezik, így bármilyen hardveren futtatható.
- Valós idejű figyelés: Valós idejű információkat nyújt a konténerek CPU-, memória-, hálózati és tárhelyhasználatáról.
- Intuitív és interaktív felület: Könnyen kezelhető és navigálható felülettel rendelkezik, egyszerű szűréssel, amelyhez billentyűparancsok használhatók.
- Konténerkezelés támogatás: Egyszerűen elindíthatja, újraindíthatja, leállíthatja és ellenőrizheti a konténereket az interfészről.
- Szép Erőforrás-visualizáció: A grafikonok és diagramok segítségével könnyen nyomon követhető az erőforrás-felhasználás alakulása.
- Platformok közötti támogatás: A Ctop telepíthető macOS-re, Windows-ra és Linuxra is.
A ctop telepítése Linuxra/macOS-re
A Ctop Go nyelven íródott és bináris fájlként terjesztik, amelyet gyorsan letölthetsz a GitHubról és telepíthetsz. Szerezd be az adott platformhoz legfrissebb verziót, és töltsd le a wget vagy curl parancsoddal.
Telepítsd a ctop-ot Linuxra
Linux rendszerekhez letöltjük a bináris fájlt, kicsomagoljuk és a rendszer PATH-jába helyezzük.
curl -s https://api.github.com/repos/bcicen/ctop/releases/latest | grep browser_download_url|grep linux-amd64 | cut -d '"' -f 4 | wget -i -
chmod +x ctop-*-linux-amd64
sudo mv ctop-*-linux-amd64 /usr/local/bin/ctopErősítse meg a telepítést a verzió ellenőrzésével.
$ ctop -v
ctop version 0.7.7, build 11a1cb1 go1.18Telepítsd a ctop-ot macOS-re
Ha OS X-et használsz, a ctopot telepítheted a brew segítségével, vagy letöltheted a legújabb előre lefordított bináris fájlt a Githubról.
Telepítsd a ctop-ot a brew-vel:
brew install ctopA csomag kézi letöltése hasonló az alábbihoz.
curl -s https://api.github.com/repos/bcicen/ctop/releases/latest | grep browser_download_url|grep darwin-amd64 | cut -d '"' -f 4 | wget -i -
chmod +x ctop-*-darwin-amd64
sudo mv ctop-*-darwin-amd64 /usr/local/bin/ctopErősítsd meg, hogy működik.
$ ctop --help
Usage of ctop:
-a show active containers only
-connector string
container connector to use (default "docker")
-f string
filter containers
-h display this help dialog
-i invert default colors
-r reverse container sort order
-s string
select container sort field
-scale-cpu
show cpu as % of system total
-v output version information and exitA ctop indítása és használata
A ctop használata egyszerű, csak futtasd a ctop parancsot, és valós időben megjelennek majd a konténerek metrikái.
$ ctopMinta kimenet
Ctop billentyűparancsok
| Kulcs | Akció |
|---|---|
| Konténer menü megnyitása | |
| egy | Minden (futó és nem futó) konténer megjelenítésének kapcsolása |
| f | Szűrés a megjelenített konténereken (esc a törléshez, ha nyitva van) |
| H | Ctop fejléc váltása |
| h | Súgóablak megnyitása |
| s | Válassza ki a tartály rendezési mezőjét |
| r | Konténer rendezési sorrend megfordítása |
| o | Megnyitás egyszemélyes nézetben |
| l | Konténer naplók megtekintése (t a dátum-/időbélyeg kapcsolásához megnyitáskor) |
| S | Jelenlegi konfiguráció mentése fájlba |
| q | Kilépés a ctop-ból |
ctop futtatása Docker konténerben
Ha nagy szereteted van a konténerek iránt, futtathatod a ctop-ot egy Docker-konténerben. Előtte azonban telepítsd a Dockert a rendszeredre az alábbi útmutató alapján,
- Hogyan telepítsük a Docker CE-t Linuxra
Miután a Docker telepítve van és fut, indítsd el a ctop konténert a következő parancs futtatásával:
docker run --rm -ti \
--name=ctop \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/vektorlab/ctop:latestEgyéb érdekes tartályról szóló cikkek.
- Linux rendszer optimalizálása a Stacer segítségével
- Dokku telepítése és használata Ubuntun
- Minikube telepítése Ubuntura/Debianra
- Docker és Docker Compose telepítése Linux Mintre
- Docker konténerek futtatása Windows Server 2019-en
- 3 csomópontos Kubernetes klaszter beállítása Ubuntun
