使用Docker进行Rails的日常开发

时间:2015-11-19 23:35:24

标签: ruby-on-rails ruby docker docker-compose

我是Ruby / Rails开发人员。为了处理不同的项目和不同的Ruby版本,我使用Docker。我经常非常频繁地运行一些命令。我需要快速完成并快速执行。没有Docker,我喜欢使用Spring,因为我每次都节省几秒钟(在我当前的项目中为8到20秒)。我找到了一种方法仍然使用它与Docker,我运行一个bash会话,与docker-compose运行web bash,我在里面运行我的命令。它有效,但有一些缺点。我必须连续打开Tmux面板。当我需要执行命令并获得结果时,它不适用于某些vim插件。

我可以通过执行docker exec -it bin / rspec来对运行器容器执行exec命令。它有效,但每次关闭弹簧。

我也可以在我的开发容器中安装所有我喜欢的工具(vim,tmux,zsh等),但我认为这不是一个好习惯。

我正在寻找与本地计算机内运行命令尽可能相似的解决方案。我认为可以为docker exec创建像de my_command这样的快捷方式。

你有解决方案吗?你有同样的问题吗?使用docker进行日常开发是一种好习惯吗?

0 个答案:

没有答案