samba-docker

docker run -itd \
  --name samba \
  -p 139:139 -p 445:445 \
  -v /data/samba-data:/share \
  dperson/samba \
  -w "WORKGROUP" \
  -u "admin;admin@123456" \
  -s "share;/share;yes;no;no;admin;admin;admin"
  
  
docker run -itd \
  --name samba \                # 容器名
  -p 139:139 -p 445:445 \       # 默认端口映射
  -v /data/samba-data:/share \  # 将主机上的共享目录向容器进行映射
  dperson/samba \               # 镜像名称
  -w "WORKGROUP" \              # 从这里开始是dperson/samba 的参数,这里指定了工作组
  -u "admin;admin@123456" \     # 为samba服务设置账户和密码
  -s "share;/share;yes;no;no;admin;admin;admin"

# 最后一行以分号为间隔,分别是:
-s "共享文件夹的名称;共享在samba容器中的路径;共享名称对所有工作组用户可见;不只读=可写;不允许guest用户;指定共享的所有权用户;指定共享的超级用户;指定具有写权限的用户"
# windos访问  \\ip

 

posted on 2025-07-25 15:32  luokeli  阅读(40)  评论(0)    收藏  举报

导航