Se você quiser fazer isso, sua melhor aposta seria criar um LV que seja montado em /var/lib/docker/volumes/<volname>
antes de criar o volume no Docker. Eu também tentei no meu laptop. Eu criei o LV montado em /var/lib/docker/volumes/demo
, montei-o, criei o volume demo
no Docker e tudo parecia feliz.
Como alternativa, o modo lvm direto do Docker também pode abordar esse problema .
Citando: "O driver devicemapper usa dispositivos de bloco dedicados ao Docker e opera no nível de bloco, em vez do nível de arquivo. Esses dispositivos podem ser estendidos adicionando armazenamento físico ao host do Docker e eles funcionam melhor do que usando um sistema de arquivos no nível do sistema operacional. "