Sign inSign up

mschirrmeister/samba-server

By mschirrmeister

•Updated about 3 years ago

Simple Samba server running on Alpine Linux for use with your own smb.conf

Image
0

3.5K

mschirrmeister/samba-server repository overview

⁠Samba Server Container

Docker Pulls Docker Stars Docker Build Status

Samba 4⁠ server running under s6 overlay⁠ on Alpine Linux⁠. Runs both smbd and nmbd services.

⁠Configuration

See example directory⁠ for sample config file.

⁠Quickstart

Docker manual example:

docker run -it -d\
  --name samba-server \
  -p 139:139 \
  -p 445:445 \
  -e USERNAME=username \
  -e PASSWORD=password \
  -v /opt/docker/etc/samba/smb.conf:/etc/samba/smb.conf \
  --mount type=bind,source=/mnt/movies,target=/mnt/movies,bind-propagation=rshared \
  mschirrmeister/samba-server

Docker compose example:

samba:
  image: mschirrmeister/samba-server

  volumes:
    # You must provide a Samba config file
    - ./smb.conf:/etc/samba/smb.conf

    # Shares
    - ~/projects:/mnt/projects
    - ~/videos:/mnt/videos:ro

  ports:
    - "137:137/udp"
    - "138:138/udp"
    - "139:139/tcp"
    - "445:445/tcp"

  environment:
    - USERNAME=username
    - PASSWORD=password

Tag summary

Content type

Image

Digest

sha256:c3cacebcf…

Size

20.7 MB

Last updated

about 3 years ago

docker pull mschirrmeister/samba-server