Compose: Les modifications apportées à `docker-compose.yml` ne sont pas automatiquement appliquées

Créé le 26 sept. 2016  ·  3Commentaires  ·  Source: docker/compose

Si j'apporte des modifications à docker-compose.yml , comme command , ces modifications ne sont pas automatiquement prises en compte lors de l'utilisation de docker-compose run .

Je peux le forcer à détecter ces changements en utilisant docker-compose down -v --remove-orphans .

Avez-vous une idée de la raison pour laquelle cela n'est pas appliqué automatiquement ?

Commentaire le plus utile

Peu importe, c'est parce que run ne détecte pas les changements mais up fera

Tous les 3 commentaires

Peu importe, c'est parce que run ne détecte pas les changements mais up fera

Bizarre, j'ai également apporté quelques modifications à docker-compose.yml , j'ai essayé d'exécuter docker-compose mais les modifications n'ont pas été prises en compte.

Les changements sont :

ADD nginx_app.conf /etc/nginx/sites-enabled/
CMD systemctl reload nginx

@NinoSkopac Si vous apportez des modifications à votre Dockerfile , vous devrez réexécuter docker-compose build .

$ docker-compose build --help
Build or rebuild services.

Services are built once and then tagged as `project_service`,
e.g. `composetest_db`. If you change a service's `Dockerfile` or the
contents of its build directory, you can run `docker-compose build` to rebuild it.

...
Cette page vous a été utile?
0 / 5 - 0 notes