我有一个用于使用多个容器构建的媒体服务器的 docker compose,我希望这些容器能够读/写安装在主机上的 cifs 共享,在尝试了多种方法之后,我似乎无法让它们写入。这是已安装的共享:/etc/fstab
//192.168.X.X/Media /mnt/Media cifs cache=loose,credentials=/root/.smbcrd,vers=3.0 0 0
Run Code Online (Sandbox Code Playgroud)
这是 docker compose 的多个容器之一:
emby:
image: linuxserver/emby
container_name: emby
environment:
- PUID=998
- PGID=100
- TZ=Europe/Paris
- UMASK_SET=022 #optional
volumes:
- /mnt/Media/Configs/Emby:/config
- /mnt/Media/Series:/data/series
- /mnt/Media/Films:/data/movies
ports:
- 8096:8096
- 8920:8920
restart: unless-stopped
Run Code Online (Sandbox Code Playgroud)
我正在学习 docker,我不认为在每个容器内安装 cifs 共享是解决方案,我需要在 docker compose 的卷部分安装共享吗?,共享是 Synology nas。有人可以帮忙吗?