2017-10-05 4 views
0

J'utilise le docker-compose.override.yml pour remplacer mes services de docker en développement et référencer spécifiquement le fichier docker-compose.yml lors du déploiement vers des environnements de production similaires à this workflow.Docker - dans docker-compose.override.yml, empêche l'exécution d'un service ou arrête immédiatement le service

Si j'ai un service dire my-job-scheduler, je ne veux pas que pour exécuter en développement afin préféreraient inclure quelque chose dans mon dossier docker-compose.override.yml qui dit docker-compose:

  • Dont démarrer ce service; ou
  • Arrêtez immédiatement ce service

est-il un bon modèle pour le faire?

Répondre

0

Utilisez une combinaison d'un simple et unique command tels que echo et restart comme "no" signalement:

services: 
    my-job-scheduler: 
    command: echo "do nothing" 
    restart: "no"