Parece que não existe nenhuma opção para impedir que docker-compose up
use volumes de uma sessão anterior. A melhor alternativa que consegui pensar é parar os containers e depois remover os containers e seus volumes privados:
docker-compose stop
docker-compose rm -fv
Observe que, diferentemente de docker-compose down --volumes
, isso preserva os volumes denominados .