我正在使用 Windows 的 Docker 桌面版,我想找到由 Docker 在 Linux 容器中创建的卷的位置?
是否有人能够执行我尝试实现的卷挂载操作?
我正在使用 Windows 的 Docker 桌面版,我想找到由 Docker 在 Linux 容器中创建的卷的位置?
是否有人能够执行我尝试实现的卷挂载操作?
如果您只是想将Windows路径挂载到基于Linux的容器中,这里提供一个使用基本的docker run
命令和Docker Compose示例的例子:
docker run -d --name qbittorrent -v '/mnt/f/Fetched Media/Unsorted:/downloads' -v '/mnt/f/Fetched Media/Blackhole:/blackhole' linuxserver/qbittorrent
f:\Fetched Media\Unsorted
和f:\Fetched Media\Blackhole
文件夹共享到容器中;在Linux容器中,您会看到这些Windows文件夹中的文件分别显示在冒号右侧的各自Linux路径中。f:\Fetched Media\Unsorted
文件夹将出现在Linux容器中的/downloads
文件夹中。rw
)或只读(ro
))。qbittorrent:
image: 'linuxserver/qbittorrent:latest'
volumes:
- '/mnt/f/Fetched Media/Unsorted:/downloads:rw'
- '/mnt/f/Fetched Media/Blackhole:/blackhole:rw'
- '/mnt/e/Logs/qbittorrent:/config/logs:rw'
- '/opt/some-local-folder/you-want/read-only:/some-folder-inside-container:ro'
docker run -d --name qbittorrent -v "/mnt/f/Fetched Media/Unsorted:/downloads" -v "/mnt/f/Fetched Media/Blackhole:/blackhole" linuxserver/qbittorrent