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 ?
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.
...
Commentaire le plus utile
Peu importe, c'est parce que
run
ne détecte pas les changements maisup
fera