本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Docker容器化的Samba,Windows SMB网络协议的实现。
services: samba: image: dockurr/samba container_name: samba environment: NAME: "Data" USER: "samba" PASS: "secret" ports: - 445:445 volumes: - ./samba:/storage restart: always
docker run -it --rm --name samba -p 445:445 -e "NAME=Data" -e "USER=samba" -e "PASS=secret" -v "${PWD:-.}/samba:/storage" dockurr/samba
要更改共享文件夹的位置,请在compose文件中包含以下绑定挂载:
volumes: - ./samba:/storage
将示例路径./samba替换为所需的文件夹或命名卷。
您可以通过添加以下环境变量来更改共享文件夹的显示名称:
environment: NAME: "Data"
要连接到共享文件夹,请在Windows资源管理器中输入:\\192.168.0.2\Data。
[!NOTE] 将上面的示例IP地址替换为您主机的IP地址。
您可以设置USER和PASS环境变量来修改默认凭据(默认用户为samba,密码为secret)。
environment: USER: "samba" PASS: "secret"
您可以设置UID和GID环境变量来更改用户和组ID。
environment: UID: "1002" GID: "1005"
要将共享标记为只读,请添加变量RW: "false"。
如果您需要更高级的功能,可以通过修改此仓库中的smb.conf文件完全覆盖默认配置,并将自定义配置绑定到容器,如下所示:
volumes: - ./smb.conf:/etc/samba/smb.conf
如果要配置多个用户,可以将users.conf文件绑定到容器,如下所示:
volumes: - ./users.conf:/etc/samba/users.conf
该文件中的每一行包含一个用:分隔的属性列表,描述要创建的用户。
username:UID:groupname:GID:password:homedir
其中:
username 用户的文本名称。UID 用户的数字ID。groupname 主用户组的文本名称。GID 主用户组的数字ID。password 用户的明文密码。密码不能包含:、\n或\r。homedir 可选字段,用于设置用户的主目录。免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429