Valvo Docker-säilöjen resursseja käyttämällä Ctopia
Oletko etsinyt top-tyyppistä käyttöliittymää konttimittareille ja valvonnalle? Ctop on komentorivityökalu, joka on kirjoitettu tarjoamaan tiivis ja ytimekäs yleiskuva järjestelmässäsi käynnissä olevien konttien reaaliaikaisista mittareista. Tämä komentorivityökalu tukee sisäänrakennetusti sekä Docker- että runC-konttikoneita.
Ctopin ominaisuudet:
- Kevyt: Sillä on vähän resurssikuormaa, joten se sopii ajettavaksi millä tahansa laitteistolla.
- Reaaliaikainen seuranta: Se antaa sinulle reaaliaikaista seurantatietoa säilöjen prosessorin, muistin, verkon ja tallennustilan käytöstä.
- Intuitiivinen ja vuorovaikutteinen käyttöliittymä: Siinä on helppokäyttöinen ja selkeä käyttöliittymä, jossa on yksinkertainen suodatus näppäimistön pikanäppäimillä.
- Konttien hallinnan tuki: Voit helposti käynnistää, uudelleenkäynnistää, pysäyttää ja tarkastella kontteja käyttöliittymän kautta.
- Hieno Resurssien visualisointi: Kaavioiden ja diagrammien avulla on helppo seurata resurssien käyttötrendejä.
- Ristiinalustatuki: Ctop voidaan asentaa macOS:iin, Windowsiin ja Linuxiin.
ctopin asentaminen Linuxiin/macOSiin
Ctop on kirjoitettu Go-kielellä ja jaettu binääritiedostona, jonka voit nopeasti ladata GitHubista ja asentaa. Hae uusin julkaisu alustallesi ja lataa se wget- tai curl-komennollasi.
Asenna ctop Linuxiin
Linux-järjestelmiin lataamme binääritiedoston, puretaan se ja sijoitetaan järjestelmän PATHiin.
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/ctopVahvista asennus tarkistamalla sen versio.
$ ctop -v
ctop version 0.7.7, build 11a1cb1 go1.18Asenna ctop macOS:ään
Jos käytät OS X:ää, voit asentaa ctopin Brew'n kautta tai lataamalla uusimman valmiin binaaritiedoston GitHubista.
Asenna ctop Brew'lla:
brew install ctopManuaalista paketin latausta varten se on samanlainen kuin alla.
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/ctopVahvista, että se toimii.
$ 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 exitctopin käynnistäminen ja käyttäminen
Ctopin käyttö on helppoa, suorita vain komento ctop, jolloin saat konttien mittarit näkyviin reaaliajassa.
$ ctopEsimerkkituloste
Ctop-näppäinkomentojen määrittely
| Avain | Toiminta |
|---|---|
| Avaa säiliön valikko | |
| a | Vaihda kaikkien (käynnissä olevien ja ei-käynnissä olevien) konttien näyttöä |
| f | Suodata näytetyt säiliöt (esc tyhjentää avattaessa) |
| H | Vaihda ctop-päällikkö |
| h | Avaa ohjevalikko |
| s | Valitse säiliön lajittelukenttä |
| r | Käännä säiliön lajittelujärjestys |
| o | Avaa yksittäinen näkymä |
| l | Katso konttikirjauksia (t vaihtaaksesi aikaleiman näkyvyyden avatessa) |
| S | Tallenna nykyinen kokoonpano tiedostoon |
| q | Lopeta ctop |
Ctopin suorittaminen Docker-kontissa
Jos pidät paljon konteista, voit käyttää ctopia Docker-kontissa. Mutta asenna ensin Docker järjestelmääsi alla olevan oppaan avulla,
- Kuinka asentaa Docker CE Linuxiin
Kun Docker on asennettu ja käynnissä, käynnistä ctop-kontti suorittamalla:
docker run --rm -ti \
--name=ctop \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/vektorlab/ctop:latestMuita mielenkiintoisia säiliöaiheisia artikkeleita.
- Optimoi Linux-järjestelmä Stacerilla
- Ota Dokku käyttöön ja käytä sitä Ubuntulla
- Asenna Minikube Ubuntuun/Debianiin
- Asenna Docker ja Docker Compose Linux Mintiin
- Docker-säilöjen suorittaminen Windows Server 2019:ssä
- Asenna 3-solmuinen Kubernetes-klusteri Ubuntulle
