Derzeit kann ich interaktives Debuggen mit durchführen
docker-compose run --service-ports web
Dies ist wie in Ausgabe #359 beschrieben. Aber im Laufe der Zeit habe ich viele Container, da run jedes Mal einen neuen erstellt.
Ich hätte gerne etwas wie:
docker-compose start --bind web
Etwas, um alle Container zu starten, aber in der Lage zu sein, interaktives Debuggen eines bestimmten Containers durchzuführen.
Ich benutze Pry
Sie können docker-compose run --service-ports --rm
, um den Container zu entfernen, sobald er beendet wurde.
Vielen Dank!
Für diejenigen, die dieses Problem von Google erreichen (Docker Compose + interaktives Debugging).
Ich debugge derzeit mit stdin_open: true
in docker-compose.yml
und wenn das Programm binding.pry
oder embed()
oder Ihren bevorzugten Debugger erreicht, mache ich docker attach containername
und gehe zum Debugger.
Hilfreichster Kommentar
Für diejenigen, die dieses Problem von Google erreichen (Docker Compose + interaktives Debugging).
Ich debugge derzeit mit
stdin_open: true
indocker-compose.yml
und wenn das Programmbinding.pry
oderembed()
oder Ihren bevorzugten Debugger erreicht, mache ichdocker attach containername
und gehe zum Debugger.