起因
很多人都习惯使用docker的时候都是在Vmware中安装Linux,然后使用Linux的命令行安装容器,因为在Linux虚拟机中操作docker比较接近正式的工作环境,但是大家编程的时候都是使用windows的开发工具,大多数情况是:程序在windows目录编辑,要在容器中运行程序,这时应该如何做才方便呢?
解决办法
方案1
编辑程序后拷贝到Linux,然后运行,这个方案非常不方便,坚定否决
方案2
windows共享文件夹给Linux,参考:
How to mount remote Windows shares,在容器里面mount就可以了,注意windows的路径应该写成
//ip/共享文件夹
方案3
我比较喜欢这种方法
第一步
windows共享文件夹给Linux虚拟机
第二步
启动镜像时,使用 -v 参数,docker run -v
方案4
这个方法我也常用,如果有人是开发php程序的,有时需要紧急修改一下阿里云服务器上的程序,有时也想要可视化的修改某些文件,很推荐这个方法
Eclipse中有个Remote System插件,新版的Eclipse可以在这里安装:Remote System Explorer (SSH, Telnet, FTP and DStore protocols),安装使用的办法可以简单百度一下,很多开发工具都支持远程接入Linux,叫SSH,可以百度一下
本文探讨了在Windows和Linux双平台下高效使用Docker进行程序开发的方法,包括直接文件复制、共享文件夹、利用-v参数挂载以及通过Eclipse Remote System插件实现远程编辑的策略。
1100

被折叠的 条评论
为什么被折叠?



