Как разрабатывать приложения 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

Другие вопросы по тегам