docker自定义挂载点

我是Docker的新手,我正在玩docker volume 。 我想指定docker volume存储数据的位置。 就像我们在执行docker run时提供-v选项一样。 Ex : -v /somefolder/:/var/somefolder

我们如何在创builddocker volume时设置自定义的Mountpoint 。 我没有在文档上find任何选项。

当我检查音量

 [ { "Name": "sampleproject_mysql_data", "Driver": "local", "Mountpoint": "/mnt/sda1/var/lib/docker/volumes/sampleproject_mysql_data/_data", "Labels": null, "Scope": "local" } ] 

我得到上面的东西。

有没有一种方法可以设置自定义的挂载点。 通过docker volume命令或通过docker-compose.yml

如果您需要一个指向主机文件系统位置的命名卷(由于您可以执行主机挂载,这似乎有点重复发明,但似乎有很多人要求这样做),还有本地永久文件系统驱动程序 。 这包括在Docker的插件列表中 。