मेरे docker-compose.yml
के अंदर, मेरे पास निम्नलिखित service
healthcheck
अनुभाग है। मैं जानना चाहता हूं कि मारिया डीबी वास्तव में प्रश्नों को संभालने के लिए तैयार है या नहीं। service
नाम cmd
condition: service_healthy
पर निर्भर करने के लिए कॉन्फ़िगर किया गया है।डॉकर-कंपोज़ हेल्थ चेक लॉग कैसे देखें?
db:
image: mariadb:10
environment:
MYSQL_RANDOM_ROOT_PASSWORD: 1
MYSQL_USER: user
MYSQL_PASSWORD: password
MYSQL_DATABASE: database
healthcheck:
test: ["CMD", "mysql", "--user=user", "--password=password", "--execute='SELECT 1'", "--host=127.0.0.1", "--port=3306"]
interval: 1s
retries: 30
यह हेल्थ चेक काम नहीं करता है, यह दिखाता है कि सेवा अस्वास्थ्यकर है।
मैं test
सीएमडी के आउटपुट की जांच कैसे करूं?