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