
本镜像是基于Alpine Linux的Samba 4+实现,专为非交互式运行设计(例如不通过docker run直接交互启动),需通过绑定挂载配置文件使用。该镜像不包含NETBIOS、Avahi服务及主服务器功能,适用于特定使用场景。
适用于需要简单Samba文件共享服务,且用户希望自行管理配置文件的场景,尤其适合对服务组件有明确精简需求的环境。
bashdocker create \ -v $PWD/smb.conf:/etc/samba/smb.conf \ -v /mnt/storage/tv:/share \ -p 445:445 \ --name samba \ --restart=always \ znedw/samba
yamlversion: '2' services: samba: image: znedw/samba:latest container_name: samba restart: always environment: - PUID=1000 # 用户ID,用于文件权限映射 - PGID=1000 # 用户组ID,用于文件权限映射 - TZ=Australia/Brisbane # 时区设置 ports: - '445:445' # Samba服务端口 volumes: - '/docker/samba/smb.conf:/etc/samba/smb.conf' # 绑定挂载配置文件 - '/mnt/storage:/share' # 绑定挂载共享目录
bashdocker exec -it samba adduser -s /sbin/nologin -h /home/samba -H -D <username>
bashdocker exec -it samba smbpasswd -a <username>
ini[global] workgroup = WORKGROUP # 工作组名称 server string = %h server (Samba, Alpine) # 服务器描述 security = user # 安全模式为用户认证 map to guest = Bad User # 错误用户映射为来宾 encrypt passwords = yes # 启用密码加密 load printers = no # 不加载打印机 printing = bsd # 打印系统类型 printcap name = /dev/null # 禁用打印功能 disable spoolss = yes # 禁用打印假脱机服务 disable netbios = yes # 禁用NETBIOS server role = standalone # 独立服务器模式 server services = -dns, -nbt # 禁用DNS和NBT服务 smb ports = 445 # Samba服务端口 ;name resolve order = hosts # 名称解析顺序(注释) ;log level = 3 # 日志级别(注释) [storage] # 共享名称 path = /share # 共享目录路径 comment = Shared Folder # 共享描述 browseable = yes # 可浏览 writable = yes # 可写 write list = <username> # 允许写入的用户列表 valid users = <username> # 允许访问的用户列表
本镜像借鉴自 https://github.com/Stanback/alpine-samba 和 https://github.com/dperson/samba
以下是 znedw/samba 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务