Cómo ingresar a un contenedor Docker que ya se está ejecutando con un nuevo TTY
Tengo un contenedor que ejecuta el servicio de Apache en primer plano. Me gustaría poder acceder al contenedor desde otro shell para "hurgar" dentro de él y examinar los archivos. En este momento, si me adjunto al contenedor, me quedo mirando el demonio de Apache y no puedo ejecutar ningún comando.
¿Es posible adjuntar otra tty a un contenedor en ejecución? Posiblemente, puedo aprovechar el hecho de que Docker en realidad solo está envolviendo los contenedores LXC. Yo he tratadosudo lxc-console -n [container-id] -t [1-4]
pero parece que solo hay un tty disponible y ese es el que ejecuta el daemon apache. Tal vez hay una manera de habilitar múltiples consolas lxc durante la compilación?
Preferiríano configurar y construir el contenedor con un servicio openssh si es posible.