Как получить доступ оболочки к контейнеру Docker, в котором работает рабочий поток данных?
Как упоминалось в комментариях к этому вопросу , мы можем установить teardownPolicy=TEARDOWN_NEVER
, чтобы сохранить рабочую виртуальную машину после завершения конвейера. Это позволяет нам подключаться по SSH к хост-ВМ, но не вставляет нас в контейнер Docker, в котором выполняются рабочие задачи. Как получить доступ оболочки к этому контейнеру?
Контекст: я хотел бы использовать контейнер Docker внутри моего рабочего процесса, но двоичный файл docker
не доступен внутри рабочего контейнера. Я пытался установить Docker в контейнере, но получаю ошибки, и запуск нового конвейера только для проверки следующей команды происходит медленно.