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