Comment vérifier si le panneau est en cours d'exécution ou pas
Je suis nouveau sur docker. Je suis en train d'écrire un script simple pour docker. J'ai besoin de vérifier si le panneau est en cours d'exécution ou non. Est-il une commande qui permet de vérifier avec le nom du conteneur
Tout le panneau de commande (à l'exception de docker -v), comme docker ps
ou essayez
sudo systemctl status menu fixe
docker attach containerName
ou essayez
docker ps
sudo systemctl status menu fixe
docker ps
----- Cette commande affiche uniquement l'EXÉCUTION de conteneursOriginalL'auteur user5517392 | 2017-05-01
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à la recherche d'un conteneur particulier, vous pouvez exécuter:
Si vous voulez savoir si dockerd est en cours d'exécution sur l'ordinateur local et vous avez systemd installé, vous pouvez exécuter:
Vous pouvez également vous connecter à docker avec
docker info
oudocker version
et ils seront d'erreur si le démon n'est pas disponible.docker inspect …
à l'intérieur d'unif
déclaration d'un script bash?if [ $(docker inspect -f '{{.State.Running}}' $container_name) = "true" ]; then echo yup; else echo nope; fi
Correction: "docker version" produit régulièrement de sortie, même si le panneau n'est pas en cours d'exécution. "docker info" affiche un message d'erreur indiquant que le panneau n'est pas en cours d'exécution.
version, produit un résultat, mais il génère également une erreur. Le code de retour sera de 1 (et non 0), et il y aura une ligne pour le côté serveur case indiquant "Impossible de se connecter au démon Docker...".
OriginalL'auteur
vous pouvez consulter le panneau d'état à l'aide de:
systemctl is-active docker
vous pouvez l'utiliser comme:
OriginalL'auteur
Liste de tous les conteneurs:
docker container ls -a
ls = liste
-un = tous les
Cochez la colonne "statut"
OriginalL'auteur
Tout le panneau de commande (à l'exception de
docker -v
), commedocker ps
Si le Panneau est en cours d'exécution, vous aurez de réponse valide, sinon vous obtiendrez un message qui inclut "Est votre docker démon et de l'exécution?"
Vous pouvez également vérifier votre gestionnaire de tâches.
OriginalL'auteur
sur un Mac, vous pouvez voir l'image
si vous faites un clic droit sur l'icône de menu fixe alors vous voyez
sinon:
$ docker ps
et
$ docker run hello-world
OriginalL'auteur
Vous pouvez le vérifier avec cette commande
systemctl status docker
il va montrer l'état de l'docker. Si vous souhaitez commencer, vous pouvez utilisersystemctl start docker
au lieu desystemctl
vous pouvez essayer aussi avecservice
,service docker status
etservice docker start
respectivement.systemd
que leurs init.Oui, Vous avez raison @Rafael
OriginalL'auteur