Comment vérifier si docker fonctionne ou non

je suis nouveau à docker. Je suis en train d'écrire un script simple pour docker. Je dois vérifier si docker fonctionne ou pas. Est-il une commande qui permet de vérifier avec le nom du conteneur

16
demandé sur user5517392 2017-05-01 18:19:50

5 réponses

si vous cherchez un conteneur spécifique, vous pouvez exécuter:

docker inspect -f '{{.State.Running}}' $container_name

si vous voulez savoir si dockerd tourne lui-même sur la machine locale et que vous avez systemd installé, vous pouvez lancer:

systemctl show --property ActiveState docker

Vous pouvez également vous connecter à docker avec docker info ou docker version et ils seront d'erreur si le démon n'est pas disponible.

24
répondu BMitch 2017-05-01 17:08:01

vous pouvez vérifier l'état docker en utilisant:systemctl is-active docker

➜  ~  sudo systemctl is-active docker
active

vous pouvez l'utiliser comme:

➜  ~  if [ `sudo systemctl is-active docker` = "active" ]; then echo "is alive :)" ; fi
is alive :)

➜  ~  sudo systemctl stop docker

➜  ~  if [ `sudo systemctl is-active docker` = "active" ]; then echo "is alive :)" ; fi
 * empty response *
5
répondu Hernan Daniel Garcia Sifontes 2017-11-19 21:23:36

sur un Mac, vous pouvez voir l'image

enter image description here

si vous cliquez avec le bouton droit de la souris sur l'icône docker, alors vous voyez

enter image description here

sinon:

$ docker ps

et $ docker run hello-world

3
répondu David Odhiambo 2018-03-12 11:17:51

toute commande docker (sauf docker -v),docker ps Si Docker est en cours d'exécution, vous obtiendrez une réponse valide, sinon vous obtiendrez un message qui inclut "votre démon docker est-il opérationnel?"

vous pouvez également consulter votre gestionnaire de tâches.

2
répondu Glen Pierce 2017-10-23 15:17:23

Liste de tous les conteneurs:

docker container ls -a

ls = list

-un =

Cochez la colonne "statut"

2
répondu Senio Caires 2017-11-20 01:09:10