emacs - 从 Emacs 在 Docker 容器上运行命令

标签 emacs docker docker-compose spacemacs

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

最佳答案

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

  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. 然后我通过在 shell 中键入 dt 来运行 docker 命令
  7. 现在我可以运行任何 docker 命令 docker-compose run web [COMMAND]

关于emacs - 从 Emacs 在 Docker 容器上运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34928552/

相关文章:

windows-7 - Windows 7,如何告诉另一个窗口 "snap"为最大垂直尺寸?那么如何在 elisp 中做到这一点呢?

emacs - 是否可以在 emacs 组织模式下嵌套 "includes"?

docker - Fabric v1.2教程调用失败:build your first network

node.js - 在 docker 容器上运行 nodejs 应用程序会给出 "Error: Cannot find module '/usr/src/app/nodemon' "

docker-compose - docker-compose 文件中 ENV 变量 DOCKER_REGISTRY 后面的连字符是什么

database - 处理 .prima 文件的 Emacs 模式

docker - 在Docker容器或Docker镜像中使用Tensorflow的正确方法是什么?

docker - 如何在Docker中的Jessie上安装RabbitMQ-server?

python - 在 docker 容器中运行 pudb

emacs - 在 emacs 中禁用括号匹配