私はいくつかのmergerfsとサンバで、NASをdockerisedセットアップしようとしている:コンポジットコンテナ間でボリュームを共有し、そのうちの1つはファイルシステムを提供しますか?
services:
mergerfs:
build: ./mergerfs # just debian and install latest release
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse:/dev/fuse
volumes:
- media:/mnt/pool
- /mnt/data0:/mnt/data0
...
...
samba:
image: dperson/samba
command: -s'media;/srv/media;yes;no;yes' # guest allowed, not RO
volumes:
- media:/srv/media
depends_on:
- mergerfs
...
volumes:
media:
問題は、私はsamba
に/srv/media
へ/書き込みを読むことができる一方で、それはmergerfs
に/mnt/pool
に介して取得しない、ということです。
(ログには何も表示されませんどのdocker-compose exec samba sh -c "echo 'foobar' > /srv/media/test.txt"
をしながら、私はがをしているexec mergerfs
同等の対、docker-compose logs mergerfs
を見て、これを見ることができます。)
どのように私はこの名前のボリュームmedia
がための単なる「プロキシ」であることができます実際のファイルシステムはmergerfs
サービスによって提供されていますか?