0
Ich möchte/bin/bash ausführen, falls die CMD- oder ENTRYPOINT-Programme fehlschlagen.Dockerfile run/bin/bash id ENTRYPOINT oder CMD schlägt fehl
So: CMD top && /bin/bash
Ich möchte, dass, wenn ich oben mit CNTRL-C schließe ich eine Schale in den Behälter zu bekommen.
Danke
Sie verwenden &&, die „wenn der erste Befehl erfolgreich ist, führen Sie den zweiten Befehl“ bedeutet. Das ist nicht was du willst. Einfach Befehle mit einem Semikolon trennen, also egal, warum der erste Befehl beendet wird, der zweite startet –
Ich habe das schon versucht und es funktioniert nicht. :(Es hält dich aus dem Container raus – user1618465
Vielleicht versuchen Sie etwas wie 'bash-c 'top; bash'' –