У меня возникла ситуация, когда мне нужно управлять контейнером докеров (я буду ссылаться на них как на контейнеры-работники) из одного конкретного контейнера (я буду ссылаться на него как на менеджера контейнер). Для этого я установил docker на контейнер менеджера (докер внутри докера) и прикреплен к рабочему контейнеру. Как только я закончил, мне нужно отсоединиться от рабочего контейнера и, возможно, подключиться к другому рабочему контейнеру или выполнить другие операции с контейнером менеджера. Остановка контейнера рабочего или менеджера не является вариантом.Как отсоединиться от контейнера докера, работающего в другом контейнере
Нажатие на Ctrl-p
, Ctrl-q
возвращает меня к хосту, а не к контейнеру менеджера. Если я присоединяюсь к контейнеру менеджера, я вижу, что я все еще подключен к контейнеру, который я управлял. Ответы на аналогичные должности предлагают Ctrl-p
, Ctrl-p
, Ctrl-q
, но это тоже не работает.
Есть ли другой способ отсоединиться от контейнера вместо использования вышеупомянутой комбинации клавиш? Я запускаю docker на Ubuntu, контейнер-менеджер также работает на Ubuntu, но рабочие контейнеры могут быть почти что угодно.
Если вы включили стенограмму о том, как вы начинаете контейнеры, ответы и т. Д., Было бы легче увидеть, что происходит. – Bryan