我是 Docker 新手,并尝试使用 Docker Desktop 和 WSL2 在 Windows 上设置 Plex 媒体服务器 ( https://docs.linuxserver.io/images/docker-plex )。我使用 docker-compose 使用如下所示的 yml 文件。出于明显的原因,我需要将我的媒体文件夹(在 Windows 驱动器 F: 上)安装到 docker 容器中。
我读到建议将数据加载到 WSL(https://docs.docker.com/docker-for-windows/wsl/#best-practices和https://stackoverflow.com/a/64238886/6149322 ),但是由于媒体库非常大(数百 GB),因此需要将其保存在不同的硬盘驱动器上。因此,我认为我不能只将其移至 WSL 文件系统。
当我尝试运行时docker-compose -f "docker-compose.yml" up -d --build
,我从 Docker 桌面收到以下错误消息和一个弹出窗口:(“Zugriff verweigert”是德语“拒绝访问”)
Creating plex ... error
ERROR: for plex Cannot create container for service plex: Zugriff verweigert
ERROR: for plex Cannot create container for service plex: Zugriff verweigert
ERROR: Encountered errors while bringing up the project.
你对我有什么想法或提示吗?非常感谢你!
docker-compose.yml 文件:
version: "2.1"
services:
plex:
image: ghcr.io/linuxserver/plex
container_name: plex
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- VERSION=docker
volumes:
- /f/Plex:/config
- /f/Serien:/tv
- /f/Filme:/movies
ports:
- 32400:32400
restart: unless-stopped