Belirli bir konteyner arıyorsanız, şunları çalıştırabilirsiniz:
if [ "$( docker container inspect -f '{{.State.Running}}' $container_name )" == "true" ]; then ...
Kilitlenme döngüsünde olan ve açık olduğunu göstermekten sürekli olarak yeniden başlayan bir konteynerle ilgili sorunları önlemek için, yukarıdaki Status
alan kontrol edilerek iyileştirilebilir :
if [ "$( docker container inspect -f '{{.State.Status}}' $container_name )" == "running" ]; then ...
Dockerd'in yerel makinede çalışıp çalışmadığını ve systemd'nin kurulu olup olmadığını öğrenmek istiyorsanız, şunu çalıştırabilirsiniz:
systemctl show --property ActiveState docker
Docker'a docker info
veya ile de bağlanabilirsiniz docker version
ve arka plan programı kullanılamıyorsa hata verecektir.