本文旨在介绍如何确定当前创建的共享文件夹所在的存储空间位置,并将其成功挂载到Docker目录下。通过这一操作,可以在文件管理器中方便地查看和管理与Docker相关的文件。
1、存储空间及共享目录

存储空间配置

共享目录配置
共享目录配置:
docker:使用的是存储空间4影视中心:使用的是存储空间3
2、使用SSH终端确定共享文件夹位置
登录SSH终端。
2.1、查看磁盘挂载信息
df -h
其中volume1、volume3、volume4为创建的存储空间,home为个人文件夹;
pool1、pool3、pool4为存储池。
2.2、使用ls命令查看存储空间目录
ls /
其中volume1、volume2(已删除)、volume3、volume4为创建的存储空间
2.3、确认影视中心目录具体路径
ls /volume3
确认影视中心共享文件夹是否在存储空间3(volume3)中;
可作为Compose配置挂载使用的目录路径:
/volume3/影视中心/,挂载此路径后docker所操作的文件可在文件管理器对应的共享文件夹-影视中心文件夹中查看。
2.4、确认docker目录具体路径
ls /volume4
确认docker共享文件夹是否在存储空间4(volume4)中;
可作为Compose配置挂载使用的目录路径:
/volume4/docker/,挂载此路径后docker所操作的文件可在文件管理器对应的共享文件夹-docker文件夹中查看。
3、Compose中volumes配置使用共享文件夹
volumes:
- /volume3/影视中心:/media
- ./config:/config
- /var/run/docker.sock:/var/run/docker.sock:ro
- /volume4/docker:/docker./config:/config:结构为宿主机目录:容器目录,./config中./表示当前目录下,如果使用/开头则为绝对路径:
./的相对路径:创建项目所选择的存放路径下。
/volume3/影视中心:/media:将共享文件夹影视中心挂载为容器目录media,此目录是可在文件管理器中查看的共享文件夹-影视中心文件夹;/volume4/docker:/docker:将共享文件夹docker挂载为容器目录docker,此目录是可在文件管理器中查看的共享文件夹-docker文件夹;
注意:如果使用存储空间挂载后容器访问存储空间内容时出现权限问题,则需要在
compose的environment节点内添加PUID、PGID、UMASK分别设置为0。environment: - PUID=0 - PGID=0 - UMASK=0