Как разрабатывать приложения Erlang Nitrogen в Docker
Я пытаюсь разработать эффективный рабочий процесс для разработки приложений Erlang Nitrogen в Docker.
Sans Docker, я бы оставил открытыми два терминала:
- терминал терминала bash для внесения изменений в источник
- азотная консоль (erl) для компиляции модулей Erlang и тестирования выражений
Но я не могу найти способ сделать это в Docker. Попытки открыть второй терминал открывают новый контейнер.
Может ли какая-то добрая душа указать путь?
Большое спасибо,
LRP
1 ответ
Решение
Вы можете использовать docker-enter для входа в работающий контейнер.
Например, вы могли бы сделать
-- Terminal 1
$ docker run -it foo bash
container1$ hackhackhack
-- Terminal 2
$ docker ps
...
abcd... foo
$ docker-enter abcd
container1$ hackhackhack