Find a file
2019-03-30 15:03:29 +00:00
example Properly use s6 for the multiple processes, fixes #1 2017-12-03 18:25:04 +00:00
s6 Add required new switch 2019-03-30 15:03:29 +00:00
.dockerignore Properly use s6 for the multiple processes, fixes #1 2017-12-03 18:25:04 +00:00
.editorconfig Cleanup 2017-12-03 18:24:10 +00:00
.gitattributes Initial commit 2016-05-17 16:24:51 +01:00
Dockerfile Update s6 overlay 2019-03-30 15:03:17 +00:00
README.md Correct config path 2017-12-03 19:38:41 +00:00

Samba Server Container

Docker Pulls Docker Stars Docker Build 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

samba:
  image: joebiellik/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=joe
    - PASSWORD=samba