Docker配置samba共享


一、無密碼模式匿名訪問

samba 鏡像地址:https://hub.docker.com/r/dperson/samba

1.1 開放端口

如果開啟了 Iptables,則要分別開放 TCP 139、445 和 UDP 137、138 端口:

sudo iptables -I INPUT -p tcp --dport 139 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 445 -j ACCEPT

sudo iptables -I INPUT -p udp --dport 137 -j ACCEPT
sudo iptables -I INPUT -p udp --dport 138 -j ACCEPT

1.2 啟動容器

docker run -it -p 139:139 -p 445:445 --name samba -d --rm  \
 -v /home/txl/tp5/web:/mount \
 dperson/samba \
 -u "txl;123" \
 -s "txl;/mount/;yes;no;yes;all;all;all" \
 -w "WORKGROUP" \
 -g "force user= txl" \
 -g "guest account= txl" 

 -v  代表需要映射的目錄, -u  代表目錄的owner, -g  代表修改 smb.conf 配置文件的 global 配置。

1.3 Windows 中訪問共享文件夾

映射到盤符:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM