Docker è un forum containeried per le applicazioni di costruzione, test e gestione. I contenitori Docker Daemon e Docker sono due componenti importanti di Docker. Il demone Docker è il programma di sfondo che controlla e gestisce gli oggetti Docker tra cui immagini Docker, contenitori e volumi. Funziona sulla macchina host e ascolta le richieste API Docker. Al contrario, il contenitore Docker è il pacchetto di software eseguibile leggero e portatile che contiene tutte le cose necessarie per eseguire un'applicazione.
Questo articolo discuterà:
Come determinare se il demone Docker è in esecuzione o attivo?
Esistono due metodi per scoprire se il demone Docker sta eseguendo o meno, ad esempio:
Metodo 1: Controllo manualmente Docker Daemon
Per determinare se il demone Docker sta eseguendo, apri il "Servizi"App. Quindi, scorri verso il basso e cerca "Motore Docker" Servizi.
Nello screenshot seguente, si può vedere che il "Motore Docker"È in esecuzione, il che significa che il demone Docker è in esecuzione:
Metodo 2: controllo del demone Docker usando la riga di comando
Innanzitutto, esegui Windows Powershell come amministratore. Quindi, eseguire il seguente comando:
Get-Service DockerL'output seguente indica che il motore Docker (Docker Daemon) è in esecuzione:
Come determinare se il contenitore Docker è in esecuzione o attivo?
Esistono diversi modi per determinare se il contenitore Docker è in esecuzione, come ad esempio:
Metodo 1: controlla tutti i contenitori in esecuzione
Per determinare tutti i contenitori Docker in esecuzione, eseguire il comando di seguito in Windows PowerShell:
Docker PS -ANell'immagine seguente, tutti i contenitori Docker possono essere visti e la parte evidenziata mostra i contenitori Docker in esecuzione:
Inoltre, utilizzare il comando fornito per elencare solo i contenitori Docker in esecuzione:
Docker PSMetodo 2: controlla il contenitore in esecuzione specifico
Per verificare se il contenitore specifico è in esecuzione, utilizzare il "Docker PS"Comando insieme al"-filtro"Opzione e specificare il nome del contenitore desiderato. Ad esempio, abbiamo specificato il "cont1"Nome contenitore:
Docker PS -Filter "Name = Cont1"Secondo l'output seguente, il contenitore "cont1"È in esecuzione:
Si trattava di verificare se il container Docker Daemon e Docker è in esecuzione.
Conclusione
Per verificare se il demone Docker è in esecuzione, apri il "Servizi"App, cerca"Motore Docker"Servizi e controlla il suo stato. In alternativa, esegui il "Get-Service Docker"Comando in Windows Terminal. Per controllare tutti i contenitori in esecuzione, il "Docker PS"Il comando può essere utilizzato. Inoltre, per verificare se il contenitore specifico è in esecuzione, utilizza il "Docker PS -Filter “Name ="" Comando. Questo articolo ha dimostrato metodi diversi per determinare se il contenitore Docker Daemon e Docker è in esecuzione.