У меня есть контейнер, на котором запущена служба Apache на переднем плане. Я хотел бы иметь доступ к контейнеру из другой оболочки, чтобы "совать" внутри него и исследовать файлы. На данный момент, если я прикрепляюсь к контейнеру, я остаюсь смотреть на демон Apache и не могу выполнять никаких команд.
Можно ли подключить другой tty к запущенному контейнеру? Возможно, я могу воспользоваться тем фактом, что Docker на самом деле просто обертывает контейнеры LXC? Я пробовал sudo lxc-console -n [container-id] -t [1-4]
, но оказалось, что доступно только одно tty, и это тот, который запускает демон apache. Возможно, есть способ включить несколько консолей lxc во время сборки?
Я бы предпочел не настроить и создать контейнер с помощью службы openssh, если это возможно.