#### 前言
使windows与linux服务器之间能够进行文件等资料的互相传输
#### 准备工作
linux系统为centos7
#### 创建宿主机的共享目录
> mkdir /home/share
#### 授权宿主机的共享目录为可读可写可执行权限
> chmod 777 /home/share
#### 部署脚本
```
cat > docker-samba.sh <<-EOF
#!/usr/bin/env bash
docker run -d \
--name samba \
-p 139:139 \
-p 445:445 \
-v /home/share:/mount \
-v /etc/localtime:/etc/localtime \
-v /etc/timezone:/etc/timezone \
dperson/samba -p \
-u "username;userpasswd" \
-s "share;/mount/;yes;no;no;all;none"
EOF
```
注释:-u "username;userpasswd"中的用户跟密码事windows访问linux的samba服务的账户
#### 查看部署情况
> bash docker-samba.sh
> docker ps | grep samba
```
d2c748ef5be0 dperson/samba "/sbin/tini -- /usr/…" 30 minutes ago Up 27 minutes (healthy) 0.0.0.0:139->139/tcp, 137-138/udp, 0.0.0.0:445->445/tcp samba
```
#### 参考文献