À l'intérieur de mon docker-compose.yml
, j'ai la section suivante service
healthcheck
. Je veux savoir si MariaDB est réellement prête à gérer les requêtes. Un service
nommé cmd
est configuré pour dépendre de condition: service_healthy
.Comment afficher les journaux healthcheck de docker-composer?
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
Ce healthcheck ne fonctionne pas, montre que le service est malsain.
Comment vérifier la sortie du CMD test
?