1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 03:48:44 +00:00
dockerfiles/samba
2015-07-17 23:11:33 +08:00
..
docker-compose.yml update 2015-07-17 23:11:33 +08:00
Dockerfile update 2015-07-17 23:11:33 +08:00
README.md update 2015-07-17 23:11:33 +08:00
smb.conf update 2015-07-17 23:11:33 +08:00

samba

Samba is the standard Windows interoperability suite of programs for Linux and Unix.

docker-compose.yml

samba:
  image: vimagick/samba
  ports:
    - "137:137/udp"
    - "138:138/udp"
    - "139:139/tcp"
    - "445:445/tcp"
  volumes:
    - smb.conf:/etc/samba/smb.conf
    - share:/share
  restart: always

smb.conf

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Apline)

[share]
path = /share
browseable = yes
read only = yes
guest ok = yes

server

$ cd ~/fig/samba
$ docker-compose up -d
$ docker exec -it samba_samba_1 sh
>>> chmod 777 /share
>>> adduser kev
>>> smbpasswd -a kev
>>> exit

client

$ smbutil view smb://server