Перейти к содержанию

Samba

Samba в Docker Hub

Простой запуск

sudo docker run -it -p 139:139 -p 445:445 -d dperson/samba -p

Или с установкой локального хранилища

sudo docker run -it --name samba -p 139:139 -p 445:445 \
            -v /path/to/directory:/mount \
            -d dperson/samba -p

Через Docker Compose

# https://hub.docker.com/r/dperson/samba
  samba:
    container_namesamba
    imagedperson/samba
    ports:
      - "137:137/udp"
      - "138:138/udp"
      - "139:139/tcp"
      - "445:445/tcp"
    read_onlyfalse # доступ для чтения или записи.
    tmpfs:
      - /tmp
    restartunless-stopped
    stdin_opentrue
    ttytrue
    environment:
      PUID$PUID
      PGID$PGID
      TZ$TZ
    volumes:
      - /storage/mount1:/mount1 # шары
    command:
    # -s "<name;/path>[;browse;readonly;guest;users;admins;writelist;comment]" 
    # -s "name;/path;no;no;no;example1"
      -s "Serials;/disk1;yes;no;yes" 
      -p