Composeのトップレベルvolumesでホストのディレクトリをマウントするcomposeファイルのバージョン2以降で、YAMLのトップレベルにvolumes:を置いてボリュームの定義をし、service:内でそのボリューム名を指定するという書き方ができます。Composeのドキュメントを見るとこんな感じで書いてあるかと思います。この書き方だとdatastoreはlocalというドライバを使用して/var/lib/docker/volumes/datastore/_dataあたりのディレクトリをコンテナ内にマウントするという動作になります。pruneとかしちゃうとデータベースのデータまで丸ごと消えてしまうといった事案が発生してしまいます。Composeのドキュメントで見つけることができずマウントのみにする方法はないもんだと思っていたのですが、偶然こんなIssueを見る機会がありまして、こんなコメントがありました。o=bindさらにはそれをcomposeファイルにしたものが。18:06追記)driver_ops:が抜けていたので修正しました。