Praćenje resursa Docker kontejnera pomoću Ctopa
Jeste li tražili sučelje nalik Topu za metrike i nadzor kontejnera? Ctop je alat naredbenog retka razvijen kako bi pružio sažet i kompaktan pregled metrika u stvarnom vremenu za kontejnere koji rade u vašem sustavu. Ovaj alat naredbenog retka dolazi s ugrađenom podrškom za Docker i runC sustave za kontejnere.
Značajke Ctop-a:
- Lagano: Ima nizak zahtjev za resursima zbog čega je pogodno za rad na bilo kojem hardveru.
- Nadzor u stvarnom vremenu: Pružit će vam informacije o nadzoru u stvarnom vremenu o korištenju CPU-a, memorije, mreže i pohrane od strane kontejnera.
- Intuitivno i interaktivno sučelje: Ima sučelje koje je jednostavno za navigaciju i upotrebu s jednostavnim filtriranjem pomoću tipkovničkih prečaca.
- Podrška za upravljanje kontejnerima: Lako možete pokrenuti, ponovno pokrenuti, zaustaviti te pregledavati kontejnere direktno iz sučelja.
- Sjajna Vizualizacija resursa: Uz grafove i dijagrame lako je pratiti trendove korištenja resursa.
- Podrška za više platformi: Ctop se može instalirati na macOS, Windows i Linux.
Instalacija ctop na Linux/macOS
Ctop je napisan u programskom jeziku Go i distribuira se kao binarna datoteka koju možete brzo preuzeti s GitHuba i instalirati. Preuzmite najnovije izdanje za svoju platformu i preuzmite ga pomoću naredbe wget ili curl.
Instalirajte ctop na Linux
Za Linux sustave preuzet ćemo binarnu datoteku, raspakirati je i staviti u PATH sustava.
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/ctopPotvrdite instalaciju provjerom njezine verzije.
$ ctop -v
ctop version 0.7.7, build 11a1cb1 go1.18Instalirajte ctop na macOS
Ako koristite OS X, možete instalirati ctop pomoću brewa ili preuzimanjem najnovije unaprijed izgrađene binarne datoteke s GitHuba.
Instalirajte ctop pomoću brew-a:
brew install ctopZa ručno preuzimanje paketa, slično je kao dolje.
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/ctopPotvrdite da radi.
$ 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 exitPokretanje i korištenje ctopa
Korištenje ctop-a je jednostavno, samo pokrenite naredbu ctop i trebali biste vidjeti metrike kontejnera prikazane u stvarnom vremenu.
$ ctopPrimjer izlaza
Ctop tipke
| Ključ | Akcija |
|---|---|
| Otvori izbornik spremnika | |
| a | Prebaci prikaz svih (pokrenutih i nepokrenutih) kontejnera |
| f | Filtriraj prikazane spremnike (esc za brisanje kada je otvoreno) |
| H | Prebaci zaglavlje ctop |
| h | Otvori dijalog pomoći |
| s | Odaberite polje za sortiranje spremnika |
| r | Obrnuti redoslijed sortiranja spremnika |
| o | Otvori pojedinačni prikaz |
| l | Prikaži zapise spremnika (t za uključivanje/isključivanje vremenske oznake kada je otvoreno) |
| S | Spremi trenutnu konfiguraciju u datoteku |
| q | Izađi iz ctop |
Pokretanje ctop-a u Docker kontejneru
Ako imate veliku ljubav prema kontejnerima, možete pokrenuti ctop u Docker kontejneru. Ali prvo instalirajte Docker na svoj sustav koristeći vodič u nastavku,
- Kako instalirati Docker CE na Linux
Nakon što je Docker instaliran i pokrenut, pokrenite ctop kontejner tako da izvršite:
docker run --rm -ti \
--name=ctop \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/vektorlab/ctop:latestOstali zanimljivi članci o kontejnerima.
- Optimizirajte Linux sustav pomoću Stacera
- Postavite i koristite Dokku na Ubuntuu
- Instalirajte Minikube na Ubuntu/Debian
- Instalirajte Docker i Docker Compose na Linux Mint
- Pokretanje Docker kontejnera na Windows Server 2019
- Postavljanje Kubernetes klastera s 3 čvora na Ubuntuu
