Se eu fizer alterações em docker-compose.yml
, como command
, essas alterações não serão selecionadas automaticamente ao usar docker-compose run
.
Eu posso forçá-lo a detectar essas alterações usando docker-compose down -v --remove-orphans
.
Alguma idéia de por que isso não é aplicado automaticamente?
Não importa, isso ocorre porque run
não detecta mudanças, mas up
irá
Estranho, eu também fiz algumas alterações em docker-compose.yml
, tentei executar o docker-compose mas as alterações não foram selecionadas.
As mudanças são:
ADD nginx_app.conf /etc/nginx/sites-enabled/
CMD systemctl reload nginx
@NinoSkopac Se você fizer alterações em seu Dockerfile
, precisará executar docker-compose build
novamente.
$ 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.
...
Comentários muito úteis
Não importa, isso ocorre porque
run
não detecta mudanças, masup
irá