smb的docker-compose.yml  文件目录共享
smb的docker-compose.yml 文件目录共享

smb的docker-compose.yml 文件目录共享

镜像源——dperson/samba

在您的工作目录下创建一个名为docker-compose.yml的文件,并使用文本编辑器打开它

version: '3.3'
services:
  samba:
    image: dperson/samba
    container_name: dperson-samba
    restart: always
    environment:
      TZ: Asia/Shanghai
    ports:
      - 139:139
      - 445:445
    volumes:
      - ./data:/mount
    command: '-u "username1;password1" -u "username2;password2" -s "share;/mount/;yes;yes;yes;all;none" -s "public;/mount/;yes;no;no;all;none"'

请注意,上述配置文件中的username1、password1、username2和password2是示例用户的用户名和密码。您可以根据需要修改或添加更多的用户和共享目录。
-s 后边是文件夹名称和权限
-u 后边用户名及密码

参考文章: docker快速建立samba、vsftp文件共享_docker samba

文件权限问题

chmod -R 777 /root/

例句:

version: '3.3'
services:
  samba:
    image: dperson/samba
    container_name: dperson-samba
    restart: always
    environment:
      TZ: Asia/Shanghai
    ports:
      - 139:139
      - 445:445
    volumes:
      - /root/:/mount
    command: '-u "yuebao;yuebao" -s "public;/mount/;yes;no;no;all;yuebao"'

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注