从Emacs在Docker容器上运行命令

时间:2016-01-21 16:04:36

标签: emacs docker docker-compose spacemacs

我正在使用emacs(spacemacs),而且我正在使用docker进行开发。如何从emacs运行我的测试?就像我使用终端docker-compose run web rspec或任何命令一样。

1 个答案:

答案 0 :(得分:2)

所以这可能不是最好的解决方案,但确实有效。 使用Spacemacs,您可以使用shell图层在bash shell中运行命令。 请参阅guide shell。

  1. 修改~/.spacemacs,以便条目dotspacemacs-configuration-layers中包含shell
  2. 关闭然后再次启动emacs
  3. 打开您的项目
  4. 输入SPC ',将打开一个shell
  5. 我的~/.bashrc使用此alias dt=". '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'"
  6. 设置了别名设置
  7. 然后我通过在shell
  8. 中键入dt来运行docker命令
  9. 现在我可以运行任何泊坞窗命令docker-compose run web [COMMAND]