Если вы используете обычную опцию docker run -v
для монтирования чего-либо по этому же пути, Docker не будет создавать там анонимный том.
docker volume create something
docker run -v something:/data ...
На самом деле вам не нужен Dockerfile VOLUMEДиректива для этого: вы можете подключить том или каталог хоста к любому пути контейнера независимо от того, объявлен он или нет как каталог VOLUME.В Dockerfile не так много преимуществ, и у этого есть некоторые запутанные побочные эффекты;Я бы предложил просто удалить эту строку.