Je me trouve dans la situation, ce que je veux désactiver un service temporairement dans un docker-compose
le fichier.
Bien sûr, je pourrais la mettre en commentaire, mais il n'existe aucune option de juste dire "enabled: false
" ?
Réponses
Trop de publicités?Vous pouvez simplement redéfinir l' entrypoint
ou command
afin de remplacer la commande de quelque chose qui ne fait rien (/bin/true
)
Que ferait le conteneur de quitter immédiatement, de ne rien faire.
shadi ajoute les conseils suivants dans les commentaires:
Si vous ne voulez pas que le service se construit à tous, redéfinir la génération de la clé à point à un
Dockerfile
qui n'a:
FROM tianon/true
ENTRYPOINT ["/true"]
Il n'y a aucun moyen de désactiver un service défini dans le Panneau de composer fichier yaml. VonC la suggestion est une bonne solution de contournement Veuillez voir ci-dessous le menu fixe composer de la documentation pour les options disponibles https://docs.docker.com/compose/compose-file/
Je l'échelle du service à 0 répliques avec:
déployer:
répliques: 0
Malheureusement, comme la documentation, cela ne fonctionne qu'avec docker essaim.