Ich habe einen Container, der den Apache-Dienst im Vordergrund ausführt. Ich möchte in der Lage sein, auf den Container von einer anderen Shell aus zuzugreifen, um darin zu "herumzustochern" und die Dateien zu untersuchen. Im Moment, wenn ich mich an den Container anhänge, sehe ich nur den Apache-Dämon und kann keine Befehle ausführen.
Ist es möglich, einem laufenden Container einen weiteren tty anzuhängen? Möglicherweise kann ich davon profitieren, dass Docker tatsächlich nur um LXC-Container herumwickelt? Ich habe versucht sudo lxc-console -n [container-id] -t [1-4]
, aber anscheinend wird nur ein tty zur Verfügung gestellt und das ist das, auf dem der Apache-Dämon läuft. Vielleicht gibt es eine Möglichkeit, während des Builds mehrere lxc-Konsolen zu aktivieren?
Ich würde es lieber nicht konfigurieren und den Container mit einem openssh-Dienst erstellen, wenn möglich.