Jika Anda mencari wadah tertentu, Anda dapat menjalankan:
if [ "$( docker container inspect -f '{{.State.Running}}' $container_name )" == "true" ]; then ...
Untuk menghindari masalah dengan penampung yang berada dalam loop kemacetan dan terus-menerus memulai ulang agar tidak muncul, hal di atas dapat diperbaiki dengan memeriksa Statusbidang:
if [ "$( docker container inspect -f '{{.State.Status}}' $container_name )" == "running" ]; then ...
Jika Anda ingin tahu apakah dockerd berjalan sendiri di komputer lokal dan Anda telah menginstal systemd, Anda dapat menjalankan:
systemctl show --property ActiveState docker
Anda juga dapat terhubung ke buruh pelabuhan dengan docker infoatau docker versiondan mereka akan error jika daemon tidak tersedia.