在开发过程中不免会要再Linux与Windows上进行文件共享,比如代码编写时在Windows上的写好的同时就可以同步到Linux上面,用得非常多的工具就是samba,下面我们来看下使用docker有多么简单就可以将samba安装起来!
1.下载镜像
在dockerhub上面有一个专门的samba的镜像,我们拉取拉下,如下图:
2.创建好自己想要共享的目录
一般这里我们都直接共享的代码存放的目录,比如这里使用的golang的语言,而我存放的地址是/home/golang所以,我就直接共享这个目录。当然你如果不想考虑那么多你就直接共享整个根目录。
3.启动samba容器
这里直接使用下面的命令启动就好了。
docker run -it --restart=always \
--name=samba-server \
-p 139:139 -p 445:445 \
-v /home/golang:/share \
-d docker.io/dperson/samba \
-s "public;/share;yes;no;yes;all" -p
如下图:
4.测试连接
这里我先查看自己虚拟机的IP,然后在Windows系统打开文件资源管理器,输入\\虚拟机的IP,回车键然后就可以看到共享出来的目录了!如下图:
好了,到这里我们就已经将samba服务启动好了,是不是非常快速呢!好了本次的分享到此结束!good luck!
May you share freely, never taking more than you give.
閱讀更多 雲中牧歌 的文章