Docker搭建samba服務

安裝 docker

安裝docker

抽取鏡像

sudo docker pull dperson/samba

創建需要共享的文件夾

sudo mkdir /share

爲文件夾賦予權限

sudo chmod 777 /share
sudo chown -R nobody:nobody /share

運行samba

docker run -it --name samba -p 139:139 -p 445:445 -v /share:/mount -d dperson/samba -u "bl;bl" -s "share;/mount/;yes;no;no;all;none"

命令說明

-u "user:passwd"       連接時的賬號和密碼
-v /share:/mount       share是共享的文件夾路徑
-s "share;/mount/;yes;no;no;all;none"        share是在地址欄訪問的路徑,例如:file://127.0.0.1/share

無密碼匿名訪問命令

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

其他

停止samba
docker stop samba
啓動samba
docker start samba
刪除samba
docker rm samba
說明
以上命令中的samba 是在 docker run -it --name samba 中--name 後的名稱,此處的名稱是samba
參考地址

docker配置samba共享(無密碼模式)
CentOS 7安裝Docker
dperson/samba github及文檔說明
利用Docker搭建samba服務

發佈了37 篇原創文章 · 獲贊 30 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章