Tôi mới làm quen với docker. Tôi đang viết một kịch bản đơn giản cho docker. Tôi cần phải kiểm tra xem docker đang chạy hay không. Có một câu lệnh để kiểm tra với tên chứaCách kiểm tra xem docker có đang chạy hay không
Trả lời
Bất kỳ lệnh Docker (trừ docker -v
), như docker ps
Nếu Docker đang chạy, bạn sẽ nhận được một số phản ứng có giá trị, nếu không bạn sẽ nhận được một thông điệp rằng bao gồm "là Docker của bạn daemon lên và chạy? "
Bạn cũng có thể kiểm tra trình quản lý tác vụ của mình.
Nếu bạn đang tìm kiếm một container cụ thể, bạn có thể chạy:
docker inspect -f '{{.State.Running}}' $container_name
Nếu bạn muốn biết nếu dockerd đang chạy cứ vào máy tính cục bộ và bạn đã systemd cài đặt, bạn có thể chạy:
systemctl show --property ActiveState docker
Bạn cũng có thể kết nối với docker với docker info
hoặc docker version
và chúng sẽ lỗi nếu daemon không khả dụng.
cách bạn sẽ đặt 'Docker kiểm tra ... 'bên trong câu lệnh' if' của một tập lệnh bash? –
'if [$ (docker inspect -f '{{.State.Running}}' $ container_name) =" true "]; sau đó echo yup; khác echo nope; fi' – BMitch
bạn có thể kiểm tra trạng thái Docker sử dụng: systemctl is-active docker
➜ ~ sudo systemctl is-active docker
active
bạn có thể sử dụng nó như:
➜ ~ 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 *
Liệt kê tất cả các thùng chứa:
docker container ls -a
ls = danh sách
-a = tất cả
Kiểm tra cột "trạng thái"
- 1. Làm cách nào để kiểm tra xem trình nền tảng docker có đang chạy không?
- 2. Kiểm tra xem Chronometer có đang chạy
- 3. Kiểm tra xem mã đang chạy trên GPU hay CPU
- 4. Kiểm tra xem nhịp cần tây có đang hoạt động hay không và đang chạy
- 5. Làm cách nào để kiểm tra xem NSTimer có đang chạy hay không trong Swift?
- 6. Kiểm tra xem chuỗi Win32 có đang chạy hay đang ở trạng thái tạm dừng
- 7. Kiểm tra xem tập lệnh php có đang chạy không
- 8. Có sử dụng GetProcessesByName hay nhất để kiểm tra xem một tiến trình đang chạy không?
- 9. Kiểm tra xem một khoảng thời gian có đang chạy hay không và viceversa
- 10. Cách xem tomcat đang chạy hay không
- 11. Kiểm tra xem mã có đang chạy trong Trình tạo giao diện hay không
- 12. Android: Kiểm tra xem dịch vụ có đang chạy hay không. bindService
- 13. Kiểm tra xem quy trình có đang chạy
- 14. Làm thế nào để kiểm tra xem một hoạt động đang chạy hay không
- 15. cách kiểm tra xem div có id hay không?
- 16. kiểm tra xem SKNode có đang chạy SKAction
- 17. C# - cách kiểm tra xem proxy có đang hoạt động hay không?
- 18. Cách kiểm tra xem 3g có đang hoạt động hay không trong android
- 19. Làm cách nào để kiểm tra xem điện thoại Android có đang sạc hay không
- 20. Cách kiểm tra theo chương trình xem ứng dụng có đang chạy ở chế độ gỡ lỗi hay không?
- 21. Làm cách nào để kiểm tra xem ứng dụng có đang chạy trên TV Android hay không
- 22. ANDROID - cách kiểm tra xem hoạt ảnh có đang chạy hay không trước khi bắt đầu hoạt ảnh mới
- 23. Javascript để kiểm tra xem hộp kiểm có đang được chọn hay không được chọn
- 24. Kiểm tra xem tệp có đang mở
- 25. Cách kiểm tra xem JBoss có đang chạy trên máy chủ Unix không?
- 26. Cách kiểm tra xem SWF có đang chạy dưới dạng ứng dụng AIR không?
- 27. Làm cách nào để kiểm tra xem thiết bị có đang chạy iOS 6 không?
- 28. Có cách nào để kiểm tra xem tập lệnh có đang chạy bởi PowerShell ISE không?
- 29. Làm cách nào để kiểm tra xem chương trình có đang chạy lần đầu tiên không?
- 30. C# .NET: Cách kiểm tra xem chúng tôi có đang chạy bằng pin không?
Bất kỳ lệnh Docker (trừ Docker -v), như Docker ps –
'Docker đính kèm containerName' –
hoặc thử' Docker ps' –