Yes, in the Dockerfile you have to include RUN metaphlan --install
in order to install inside the Docker container the MetaPhlAn database, otherwise you can provide a local copy using the volume binding.
Have a look here, we provide also a pre-built docker image