A simple fileserver built on docker.
docker-compose up -dRun the main container:
docker run -t --name samba \
-v /data/docker/samba/config:/etc/samba \
-v /data/docker/samba/lib:/var/lib/samba \
-v /data/docker/samba/users:/var/lib/extrausers \
-v /data/public:/data/public \
-p 138:138 \
-p 139:139 \
-p 445:445 \
rootlogin/samba
There is a small script included to add users and such things. You can use it with "volumes-from" in docker.
$ docker run --rm -ti --volumes-from samba rootlogin/samba manage
rootLogin/samba-base management utility
---------------------------------------
Usage:
manage add_user [USERNAME] [PASSWORD]
Adds a new user.
manage add_group [GROUPNAME]
Adds a new group.
manage add_user_to_group [USERNAME] [GROUPNAME]
Adds a user to a group.
manage delete_user [USERNAME]
Remove a user.
manage password [USERNAME] [PASSWORD]
Reset a user password.
Content type
Image
Digest
Size
86.4 MB
Last updated
almost 10 years ago
docker pull rootlogin/netatalk