डॉकर कंटेनर पुनरारंभ के इतिहास की जांच कैसे करें

मैं कंटेनर पुनरारंभ का इतिहास खोजने की कोशिश कर रहा हूं ।

बेशक STATUS एक पर क्षेत्र docker ps दिखाएगा वर्तमान uptime.

हालांकि अगर मेरे पास पुनरारंभ नीति के साथ एक कंटेनर है जैसे restart: unless-stopped और यह कई पुनरारंभ के माध्यम से चला गया है - मैं उस पुनरारंभ / अपटाइम इतिहास की जांच कैसे कर सकता हूं?

यदि डॉकर इंजन मूल रूप से इसे ट्रैक नहीं करता है - क्या इसे संभालने के लिए एक ज्ञात अच्छी विधि है?

आप डॉकर घटनाओं को देख सकते हैं । जैसे यह अंतिम घंटे के लिए सभी पुनरारंभ घटनाओं को दिखाएगा:

docker events --filter event=restart --since=60m

डॉकर घटनाओं पर अधिक जानकारी के लिए, देखें: https://docs.docker.com/engine/reference/commandline/events

आप निम्न आदेश के साथ जाँच कर सकते हैं:

docker system --filter event=restart

अधिक जानकारी के लिए : https://docs.docker.com/engine/reference/commandline/system_events