bash - una - Cómo comprobar si la ventana acoplable está funcionando o no
que es una capa local en corel draw (7)
Soy nuevo en docker. Estoy escribiendo un script simple para docker. Necesito comprobar si la ventana acoplable está funcionando o no. ¿Hay un comando para verificar con el nombre del contenedor?
Cualquier comando de docker (excepto docker -v
), como docker ps
Si Docker se está ejecutando, obtendrá una respuesta válida; de lo contrario, aparecerá un mensaje que incluye "¿Está funcionando su demonio docker?"
También puede consultar su administrador de tareas.
Listar todos los contenedores:
docker container ls -a
ls = lista
-a = todo
Compruebe la columna "estado"
Puede verificar con este comando systemctl status docker
que mostrará el estado de la ventana acoplable. Si desea iniciar puede usar systemctl start docker
lugar de systemctl
también puede probar con el service
, el service docker status
service docker start
y el service docker start
respectivamente.
Si está buscando un contenedor específico, puede ejecutar:
docker inspect -f ''{{.State.Running}}'' $container_name
Si desea saber si el dockerd se está ejecutando en la máquina local y tiene instalado systemd, puede ejecutar:
systemctl show --property ActiveState docker
También puede conectarse a la ventana acoplable con la docker info
o la docker version
y se producirá un error si el daemon no está disponible.
También puede verificar si un contenedor de ventana acoplable en particular se está ejecutando o no usando el siguiente comando:
docker inspect postgres | grep "Running"
Este comando verificará si, por ejemplo, mi contenedor de postgres se está ejecutando o no y devolverá el resultado como "En ejecución": verdadero
Espero que esto ayude.
puede verificar el estado de la systemctl is-active docker
acoplable mediante: systemctl is-active docker
➜ ~ systemctl is-active docker
active
Puedes usarlo como:
➜ ~ if [ `systemctl is-active docker` = "active" ]; then echo "is alive :)" ; fi
is alive :)
➜ ~ sudo systemctl stop docker
➜ ~ if [ `systemctl is-active docker` = "active" ]; then echo "is alive :)" ; fi
* empty response *