Как выйти из docker exec после выхода контейнера?

Чтобы отсоединить tty без выхода из оболочки, используйте escape-последовательность CTRL+P с последующим CTRL+Q. Более подробная информация здесь.

Дополнительная информация из этого источника:

docker run -t -i → может быть отсоединен с помощью Ctrl+P &amp ;amp; Ctrl+Q секвенирование и повторное подключение с помощью docker attach

docker run -i → не может быть отсоединен с помощью Ctrl+P &amp ;amp; Ctrl+Q последовательность; нарушит stdin

docker run → не может быть отсоединен с помощью Ctrl+P &amp ;amp; Ctrl+Q; может SIGKILL клиент; может повторно подключиться с помощью docker attach

Надеюсь, это поможет.