大家是如何同步开发docker 解决环境同步的

mysql数据库表结构如何从开发环境的服务器,同步到生产环境的服务器中? - 知乎2被浏览63分享邀请回答暂时还没有回答,开始写第一个回答你们是怎么将公司电脑和自己电脑的开发环境同步的? - 知乎57被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答32 条评论分享收藏感谢收起dropbox.com/security,不久以后(14年末)网上传Dropbox被黑帐号泄露(后来澄清说不是Dropbox泄露的),心里咯噔一下,觉得放在Dropbox这样的大靶子上太不放心了;所以我搭了一个自己的vps,建了一个加密的linux区,用rsync/ssh同步所有需要同步的东西。想让我把重要文件放在国内的云盘上,打死也不会干的。12 条评论分享收藏感谢收起你们是怎么将公司电脑和自己电脑的开发环境同步的? - 知乎57被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答32 条评论分享收藏感谢收起做一个调研:大家有没有在云端上搭建一个开发环境的需求?
15:38:57 +08:00 · 10984 次点击
我们在写代码的时候,通常我们是在本地搭建一个开发环境,但是有没有什么原因是让大家感觉有必要在云端搭建一个开发环境? 或者, 有谁现在已经把开发环境建在了阿里云,Linode,Digital Ocean等上面?为什么?谢谢
第 1 条附言 &·&
07:31:14 +08:00
另外很多V友说在云端搭建开发环境,编辑器(或者IDE)不好弄,我的假设是说有个工具,能够修改完代码之后,立刻自动的把你的代码同步到云端服务器,如果这个假设成立的话:1. 你会选择在云端搭建开发环境么?为什么?2. 在本地的开发环境,有什么让你不爽的,或者是vagrant,docker解决不了的?我看到V友说的一个很好的理由是开发机器太多,来回切换不方便
56 回复 &| &直到
16:28:23 +08:00
& & 15:44:31 +08:00
环境好配置呗,本机win7,搭建一个centos用作开发,保证和线上环境一致。
& & 15:45:18 +08:00
我正在考虑搭建一个。需求是随时可以切换不同电脑不同系统继续开发
& & 15:46:33 +08:00
& & 15:47:40 +08:00
在云端做openwrt交叉编译
& & 15:49:57 +08:00
@ 为什么不用VirtuanBox在win7上做个虚拟机呢?
& & 15:57:03 +08:00
方便他人访问吧。
& & 15:57:27 +08:00
有啊,这样就可以在家远程开发,不用到处配置环境,还能保持环境的一致
& & 16:12:12 +08:00
我是用公司自己的服务器,有点跑题了,不使用公开的云平台。
& & 16:13:45 +08:00
linode ubuntu+docker
virtualbox占资源
& & 16:15:55 +08:00
云端的开发环境必定会增加代码被泄露的风险
& & 16:22:43 +08:00 via iPhone
在 linode 上有个用来看代码改代码的节点,平时 ssh 上去用 Emacs…后面如果对计算能力有要求的话考虑换到 aws 上面去。
用 VPS 或者公共云的话记得加密swap分区和自己的工作分区,并且时刻记得这个节点的风险比自己的私有机器要大。
& & 16:42:24 +08:00
docker吧。
在云端开发不靠谱。
& & 16:43:08 +08:00
openshift之类的不就算吗
& & 16:44:19 +08:00
& & 16:53:23 +08:00
我自己把淘汰的笔记本电脑用作私有云平台。
目前运行Citrix XenServer,之前是Hyper-V Server,
然后在私有云平台上根据需要运行Linux虚拟机。
开发完了提交到Github,云端的服务器拉取部署。
个人感觉云端的开发环境没什么必要,到是方便的云端部署环境比较重要。
比如可以自动和Git同步之类的...
& & 18:13:17 +08:00
以前曾经在云上建立开发环境(当然IDE还是在每个人的Mac上),然后希望利用云环境让大家不论在哪里都可以调试代码,而且大家共用一个和生产环境相似的服务器,能减少兼容性问题的发生。
可是后来大家纷纷吐槽每次都要把代码上传到云端实在太慢了,而且超过99%的情况都是在办公室里开发,后来就把云上的服务器迁移到办公室中的一台PC上了。
& & 18:25:04 +08:00
如果网络稳定,快速我会把开发环境搭在云端。。。因为方便。。。
但是目前的情况是。。。呵呵。。。
& & 18:52:45 +08:00
一个人肯定是VM, 多人协作会考虑cloud
& & 18:53:43 +08:00
非常有需要,因为我是土豪,电脑太多,经常在不同的电脑上开发。所以如果有统一的云端开发平台就好了。但是——编辑器用什么好?
& & 18:55:14 +08:00
这类在线的IDE平台我用过了很多,都有一个致命的缺点:不支持自定义函数的autocomplete
& & 19:20:07 +08:00
@ 你用的是C9吧
没用过nitrous和koding吧
& & 19:22:57 +08:00 via Android
我基本是在aws开发。很爽
& & 19:35:49 +08:00
@ C9、nitrous和koding都用过,确定没有这个功能
& & 19:42:12 +08:00 via iPhone
最好选择国内的服务器
& & 19:47:35 +08:00
& & 19:50:50 +08:00
阿里云搭建的,把vim配置好点.
加上screen,还是比较好用的. 服务器安全的话,就只启用证书登录吧~
& & 19:53:04 +08:00
@ Signups are currently disabled
& & 19:54:47 +08:00
很多情况下自己的电脑都没办法配齐开发环境(比如mac下面有些包编译不了,电脑配置太low,数据库连接限制等等),所以最近两次工作经历中,都是使用公司的服务器或云服务器作为开发机,而自己的电脑只是作为一个客户端,通过samba或rsync同步方式编辑代码。当然我是做前端的,不习惯用vim,如果你只是后端开发,不需要ide,那尽管只用一个终端ssh到服务器就可以了。
& & 20:28:08 +08:00
用vagrant+virtualbox,大爱
& & 20:46:12 +08:00
windows 开发 python 装好各种库后,我把 C:\python27 压缩了一份,放到了网上。
需要的时候下到机器,下载 notepad++ (配置好,压缩),下载 Chrome portable(配置好,压缩)
需要就直接下载,我设了二级域名存文件。(带密码)
随身U盘也有一份。
为什么是windows?别问了好吗!路边都是这 OS 啊!
近期准备随身带vbox + linux服务器镜像了。
& & 22:02:57 +08:00
大家一起用服务器~虽然我买不起。。。大家一起ssh树莓派~虽然我的是B+。。。大家一起放U盘上~虽然我丢了7、8个了。。。
& & 22:06:45 +08:00
你以为是个发明 其实人家早有了
& & 00:52:35 +08:00 via iPad
我平常是远程到阿里云(相关硬件参数足够)中进行开发,因为是单机所以更改完代码后立刻就可以部署。Windows Server 2008 以后可以直接复制文件到服务器中,所以阿里云充当了我的桌面,有需求就直接远程。
& & 00:58:28 +08:00
& & 01:36:55 +08:00
正在这么干。。。
& & 03:21:08 +08:00
codeanywhere
& & 06:29:40 +08:00
@ 用的什么云?你的硬盘空间够么?
& & 07:26:19 +08:00
@ 如果能使用本地的编辑器,然后代码能够自动同步到云主机上呢?
& & 07:34:13 +08:00
@ 请问为什么不太本地开发呢?我有时候选择在国外云主机上开发,有很大一部分原因是国内网络的问题,下载一些package总是很慢,但是在云端的服务器上开发,有时候还是没有本地方便,依然是网络的原因,ssh上去总是有延迟。
& & 08:58:19 +08:00
@ 觉得那里不靠谱呢?
& & 09:18:06 +08:00
Nitrous.IO
& & 09:57:03 +08:00
现在的PaaS平台不就在做这个么?
& & 09:58:26 +08:00
@ 为啥不使用公开的云平台呢?使用平台上的云服务。
& & 10:04:08 +08:00
我们各位同事的开发机都搭在阿里云上,ssh 上去速度跟本地没区别
& & 10:06:01 +08:00
都丢给vagrant
& & 10:10:11 +08:00
请问一下,为什么开发机搭在阿里云上,而不是本机呢?如果在阿里云的话,代码修改完之后还要上传到云服务器上才能运行,会比本地要麻烦一些。
& & 10:50:11 +08:00
代码是直接在每个人的阿里云开发机上改,改完直接 commit。而且,后端大家使用的都是 vim 编辑器,使用起来完全没问题。
放在云上的好处是,开发人员的电脑不需要很强劲,因为开发者只需要开个 terminal ssh 到云上即可,其次,新员工入职的时候,在 aliyun 的后台直接 clone 一个一样的开发机,几分钟就好了,新人 ssh 上去即可开始工作。
& & 10:57:35 +08:00
最佳全权限开发环境
云:digitalocean
本地:树莓
最佳脚本开发环境
云端:nitrous cloud9
本地:树莓+脚本docker
嘿嘿 别的都是浮云
& & 10:57:47 +08:00 via iPhone
巨硬RemoteApp装VS
& & 12:12:17 +08:00
@ 肯定是肉身在墙外,真心羡慕.
主要制约还是速度
& & 14:13:49 +08:00
为啥要用
什么云有dell的r720性能好?
& & 15:33:14 +08:00
非码农。。偶尔需要用linux等开发环境编译个路由器固件。为此特地搞linux太麻烦。。倒是需要这种云端环境
& & 14:56:10 +08:00
@ 主要就是下载方便。国内网络环境太差。我用的东京的节点,ssh速度还算可以。
& & 02:21:52 +08:00
这几天看到BitTorrent Sync更新了,然后就想到可以用这个来同步代码,设定同步文件夹,本地编辑的文件自动同步到云端,感觉还很不错的样子,速度也还行
& & 14:27:56 +08:00
我还是挺需要这样的东西的,开发 java web , andorid , app 总会遇到各种各样的开发环境,如果都部署到一个系统下总是不爽。
& & 16:28:23 +08:00
云端随时随时啊,有网有 terminal 就能干活
& · & 693 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 23ms · UTC 19:08 · PVG 03:08 · LAX 12:08 · JFK 15:08? Do have faith in what you're doing.各个环境你们的代码是怎么同步的? - 知乎47被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答04 条评论分享收藏感谢收起

我要回帖

更多关于 docker 解决环境同步 的文章

 

随机推荐