我有一个在前台运行Apache服务的容器。我希望能够从另一个shell访问该容器,以便在其中“戳”并检查文件。目前,如果附加到容器,就只能看到Apache守护进程,不能运行任何命令。
是否可以将另一个tty附加到正在运行的容器?可能,我可以利用Docker实际上只是围绕LXC容器的事实?我尝试了sudo lxc-console -n [container-id] -t [1-4]
,但似乎只有一个tty可用,那就是运行apache守护进程的tty。也许有一种方法可以在构建过程中启用多个lxc控制台?
如果可能的话,我宁愿使用不配置和构建使用openssh服务的容器。