Docker attach выдает пустую новую строку

Здравствуйте, у меня есть экземпляр Docker (поддерживаемый образ).

Когда я пытаюсь выполнить docker attach, курсор просто мигает на пустой строке, и командам вроде ls нет ответа.

Как насчет

docker exec -it app bash -c "ваша команда здесь"

Да, это сработало (с ls)

Отлично! Пожалуйста, отметьте как решённое, чтобы тема была закрыта. Рад, что это сработало!

Готово!

Но я всё же хочу узнать, в чём была проблема

и

Как функционально прикрепить?

Ты ищешь что-то вроде ./launcher enter app? Это даст тебе приглашение оболочки внутри контейнера. Я не знаю, как сделать это напрямую с docker, но, возможно, docker exec -it app bash

Действительно, это моя цель — я хочу изучить таблицы базы данных.

Я попробую docker exec -it app bash.

Мне казалось, что для этого предназначен docker attach, но я не эксперт.

Продолжая поиск на основе подсказок от @pfaffman и @Ed_S, этот ответ с SO хорошо объясняет ситуацию (принятый ответ):

РЕДАКТИРОВАНИЕ: суть в том, что в образе запущен веб-сервер, поэтому docker attach не работает, но команда exec работает.

Тогда, возможно, стоит использовать плагин «Исследователь данных». Это гораздо лучший способ изучения базы данных.

Но, возможно, вас заинтересует Административные массовые операции