Docker组成外部卷path

在使用docker compose v3时,位于Windows 10主机上的外部卷的安装点在哪里? 例如顶级卷密钥设置如下时mydata的主机path:

volumes: mydata: external: true 

使用外部使dockersearch一个名为你所谓的它的文件夹 – 在你的情况下,mydata。

如果这个文件夹不存在,将不会有挂载,也不会引发错误。

https://docs.docker.com/compose/compose-file/#external

您也可以使用检查来查看确切的位置

Docker inspect -f“{{json。Mounts}}”container_name | JQ。

container-solutions.com/understanding-volumes-docker/

如果您的意思是Docker使用的内部path,请尝试检查现有的一个:docker volume检查my-vol。 它会显示数据的存储位置。

我发现外部卷只是一个在Docker Compose之外创build的卷,它仍然位于docker vm,C:\ Users \ Public \ Documents \ Hyper-V \ Virtual Hard Disks \ MobyLinuxVM.vhdx里面。

为了在我的主机和容器之间共享数据,我可以在组合服务中定义标准卷,并在那里指定我的首选主机目录,或者使用本地持久化插件 (“创build指定位置的命名本地卷”)。