共有フォルダの作成
# mkdir -p /home/docker/samba/shares
# chmod -R 777 /home/docker/samba/shares
# chown -R nobody:nogroup /home/docker/samba/sharesコンテナ作成ファイル compose.yml の作成
複数ユーザの記載例
パスワードは平文でしか書けません
services:
samba:
image: dperson/samba:latest
container_name: samba
volumes:
- /home/docker/samba/shares:/home/shares/samba
ports:
- "139:139"
- "445:445"
stdin_open: true
tty: true
environment:
- TZ=Asia/Tokyo
- USERID=65534 # nobody
- GROUPID=65534 # nogroup
- USER1=foo;123
- USER2=bar;abc
# name;path;browse;readonly;guest;users
- SHARE1=pub;/home/shares/samba/pub;yes;no;no;foo,bar
- SHARE2=foo;/home/shares/samba/foo;yes;no;no;foo
- SHARE3=bar;/home/shares/samba/bar;yes;no;no;bar
restart: always

コメント