3

我正在尝试为在 Docker 中开发 Erlang Nitrogen 应用程序制定一个有效的工作流程。

Sans Docker,我会保持两个终端打开:

  • 用于进行源更改的 bash 终端
  • 用于编译 Erlang 模块和测试表达式的 Nitrogen 控制台 (erl)

但是我在 Docker 中找不到这样做的方法。尝试打开第二个终端会打开一个新容器。

有好心人能指路吗?

非常感谢,

LRP

4

1 回答 1

2

您可以使用docker-enter进入正在运行的容器。

例如,你可以做

-- Terminal 1 $ docker run -it foo bash container1$ hackhackhack

-- Terminal 2 $ docker ps ... abcd... foo $ docker-enter abcd container1$ hackhackhack

于 2014-10-01T23:49:13.463 回答