Ogni container Docker, con la sua memoria, CPU e porte.
Sul Mac, Docker è un unico grande processo ed è tutto ciò che Monitoraggio Attività sa dirti. Vitals chiede al motore cosa c’è dentro e ti dà un pannello Container: memoria, CPU, rete e porte di ogni container, nella finestra e nel menu, con Arresta su ciascuno.
I numeri sono simulati: una pagina web non può leggere il tuo Mac, e non dovrebbe.
Dentro l’unico grande processo, container per container.
Vitals chiede al motore cosa gira dentro la sua macchina virtuale ed elenca ogni container a sé: la memoria rispetto al suo limite, la CPU, cosa invia e riceve e le porte che pubblica, così vedi quale è cresciuto e quale è occupato.
- Memoria rispetto al suo limite
- La CPU, e cosa invia e riceve
- Le porte che pubblica
- La sua immagine, e il progetto e il servizio Compose
Qualunque motore usi, funziona e basta.
Docker Desktop, OrbStack, Colima, Lighter, Rancher Desktop e Podman vengono tutti riconosciuti, e Vitals segue il motore su cui è impostato il comando docker. Il pannello compare mentre un motore è in esecuzione e sparisce quando si ferma.
- Docker Desktop, OrbStack, Colima, Lighter, Rancher Desktop, Podman
- Segue il motore usato dal comando docker
- Compare mentre un motore è in esecuzione
- Sola lettura, tranne Arresta
Arresta un container come farebbe docker stop.
Arresta qualsiasi container dal pannello o dal menu. Vitals chiede prima, gli concede dieci secondi per chiudersi in modo pulito prima di terminarlo, e non avvia, riavvia né rimuove mai niente, quindi non c’è niente da annullare.
- Nel pannello e nel menu
- Chiede prima, ogni volta
- Dieci secondi per chiudersi, poi viene terminato
- Non avvia, riavvia né rimuove mai
Tutto ciò che un progetto occupa, in una riga.
I container avviati da docker compose da una cartella di progetto stanno sotto quel progetto nel pannello Progetti, accanto al suo server di sviluppo e ai suoi test, misurati dentro la macchina del motore invece di essere contati due volte. Chiudi il progetto e i suoi container si arrestano insieme a lui.
- Container Compose sotto il loro progetto
- Accanto al server di sviluppo e ai test del progetto
- Misurati dentro la macchina del motore, non in aggiunta
- Chiudi il progetto e arresta i suoi container, insieme
Container Docker, prima e dopo
Sul Mac, Docker è un solo processo. Ogni motore esegue i container dentro un’unica macchina virtuale Linux, e macOS vede la macchina, non cosa c’è dentro. Monitoraggio Attività mostra il motore a otto gigabyte e niente di più. Quale container è cresciuto, quale è occupato, quale tiene la porta: il motore lo sa, macOS no.
Così un Mac con i container di qualche progetto resta a corto di memoria, e la causa è una sola riga che non puoi aprire.
Vitals chiede al motore e mostra un pannello Container: la memoria di ogni container rispetto al suo limite, la CPU, cosa invia e riceve e le porte, nella finestra e nel menu, raggruppati per progetto Compose con il nome del servizio e la cartella da cui sono partiti. Arresta un container come farebbe docker stop, dopo una conferma; Vitals non avvia, riavvia né rimuove mai niente. Docker Desktop, OrbStack, Colima, Lighter, Rancher Desktop e Podman, e il motore su cui è impostato il comando docker.
Dove si trova in Vitals
Il pannello, l’elemento nella barra dei menu e l’impostazione, nell’ordine in cui li cercheresti.
- 01
Apri il pannello Container
Compare mentre un motore è in esecuzione, nella finestra e nel menu della barra dei menu, e nella Panoramica del menu compare un riquadro Container. I container avviati da docker compose sono raggruppati per progetto.
- 02
Leggi un container
La memoria rispetto al suo limite, la CPU, cosa invia e riceve, le porte che pubblica, la sua immagine, e il servizio Compose e la cartella da cui viene. Tutto è misurato dentro la macchina virtuale del motore, quindi fa parte della memoria del motore, non si aggiunge a essa.
- 03
Arrestane uno
Fai clic su Arresta sul container, nel pannello o nel menu. Vitals chiede prima, poi lo arresta come fa docker stop, concedendogli dieci secondi prima di terminarlo.
- 04
Segui il progetto
Nel pannello Progetti, i container avviati da un progetto stanno sotto di esso con il suo server di sviluppo e il resto, così tutto ciò che un progetto occupa sta in una riga.
Container Docker: Monitoraggio Attività e Vitals
Il confronto completo è riga per riga. Queste sono le righe che riguardano container Docker.
I termini da conoscere
Cosa significano i numeri, dal glossario di Monitoraggio Attività.
- Memoria app
Memoria app è la quantità di RAM usata dalle app e dai loro processi.
- Porta in ascolto
Una porta in ascolto è una porta di rete su cui un processo aspetta connessioni in arrivo, come un server web sulla porta 3000.
- Processi helper
I processi helper sono processi separati che un’app avvia per svolgere parte del suo lavoro, come mostrare le pagine web, eseguire le estensioni o gestire la grafica.
- Utilizzo della memoria
Utilizzo della memoria è il grafico di Monitoraggio Attività che mostra quanto bene la RAM del Mac sta soddisfacendo la richiesta del momento.
Domande
Quelle che si fanno su container Docker prima di acquistare.
Quali motori Docker supporta Vitals?
Docker Desktop, OrbStack, Colima, Lighter, Rancher Desktop e Podman. Vitals segue anche il motore su cui è impostato il comando docker, quindi funziona anche un motore che non conosce, purché abbia registrato un contesto Docker.
Perché Monitoraggio Attività mostra Docker come un solo processo?
Perché sul Mac ogni motore esegue i container dentro un’unica macchina virtuale Linux, e macOS vede solo la macchina. Solo il motore sa quale container al suo interno usa cosa, quindi Vitals lo chiede al motore.
Vitals può avviare o rimuovere container?
No. È di sola lettura, tranne Arresta, che usa solo quando lo chiedi e dopo una conferma.
Quando compare il pannello Container?
Mentre un motore è in esecuzione. Senza motore, niente pannello.
I container sono anche nel menu della barra dei menu?
Sì. Il menu ha un pannello Container, con Arresta su ogni container, e un riquadro Container nella sua Panoramica.
Perché Docker usa così tanta memoria senza niente in esecuzione?
La macchina virtuale tiene la memoria che le è stata assegnata, che i container girino o no. Vitals mostra cosa c’è dentro; il limite della macchina si imposta nelle impostazioni di Docker, e la guida sulla memoria di Docker spiega come.
Vitals mostra il progetto Compose?
Sì. I container avviati da docker compose riportano il nome del progetto e del servizio e la cartella da cui sono partiti, e compaiono sotto quel progetto nel pannello Progetti.
Serve il comando docker installato?
No. Vitals parla direttamente con il motore. Se il comando docker c’è, Vitals legge su quale motore è impostato, quindi funziona anche un motore che Vitals non conosce.
Continua a leggere
Guide che usano questa funzione, e come Vitals si confronta con le app che si comprano per lo stesso scopo.
Altre funzioni di Vitals
Tutte le funzioniMixer del volume
Alza la riunione e abbassa la musica: un cursore per ogni app con l’audio, il microfono e le batterie dei tuoi dispositivi Bluetooth.
Temperatura e ventole
Temperatura di CPU e GPU e velocità delle ventole, le app che fanno scaldare il Mac e una ventola che puoi fissare a una velocità.
Batteria
Energia per app, le app che impediscono lo standby e perché, e lo stato, i cicli e la temperatura della batteria.
Acquista Vitals a $15 finché dura il prezzo di lancio
Ancora 50 a questo prezzo. Il prezzo pieno è $39. Un solo pagamento, aggiornamenti per sempre, rimborso entro 14 giorni.
Acquista Vitals a $15