Ich habe einen Container, in dem der Apache-Dienst im Vordergrund ausgeführt wird. Ich möchte in der Lage sein, von einer anderen Shell aus auf den Container zuzugreifen, um darin "herumzustöbern" und die Dateien zu untersuchen. Wenn ich mich an den Container anhänge, sehe ich mir momentan den Apache-Daemon an und kann keine Befehle ausführen.
Ist es möglich, einen anderen tty an einen laufenden Container anzuhängen? Möglicherweise kann ich die Tatsache ausnutzen, dass Docker tatsächlich nur LXC-Container umhüllt? Ich habe es versucht, sudo lxc-console -n [container-id] -t [1-4]
aber es scheint, dass nur ein tty verfügbar ist und dieser den Apache-Daemon ausführt. Vielleicht gibt es eine Möglichkeit, mehrere lxc-Konsolen während des Builds zu aktivieren?
Ich würde den Container lieber nicht mit einem openssh-Dienst konfigurieren und erstellen, wenn dies möglich ist.
docker attach [conainer-id]
?