Docker image for wsdd.py.
wsdd implements a Web Service Discovery host daemon. This enables (Samba) hosts, like your local NAS device or Linux server, to be found by Web Service Discovery Clients like Windows.
HOSTNAME: Samba Netbios name to report. This must be specified either through this environment variable or otherwise passed as an argument to the container.
WORKGROUP: Workgroup name
DOMAIN: Report being a member of an AD DOMAIN. Disables WORKGROUP if set.
You can additionally pass wsdd arguments in the environment variable WSDD_ARGS or via the docker cli or compose file as regular arguments.
docker run --net=host -e HOSTNAME=$(hostname) logicer16/wsdd
It is important that the container is run with the argument --net=host and that the environment variabel HOSTNAME is set to the same value as your Samba netbios name. Samba netbios name defaults to the hostname.
A docker-compose.yml file could look like the one below.
wsdd:
image: "logicer16/wsdd"
environment:
- HOSTNAME=NETBIOS_NAME
restart: unless-stopped
network_mode: "host"
Content type
Image
Digest
sha256:3f22788ae…
Size
17.5 MB
Last updated
over 2 years ago
docker pull logicer16/wsdd-docker