Actuellement, je peux faire du débogage interactif avec
docker-compose run --service-ports web
C'est comme décrit dans le numéro 359 . Mais au fil du temps, je me retrouve avec de nombreux conteneurs, car run en crée un nouveau à chaque fois.
Je voudrais quelque chose comme :
docker-compose start --bind web
Quelque chose pour démarrer tous les conteneurs, mais être capable de faire le débogage interactif d'un conteneur spécifique.
j'utilise un levier
Vous pouvez utiliser docker-compose run --service-ports --rm
pour supprimer le conteneur une fois qu'il est sorti.
Merci!
Pour ceux qui parviennent à ce problème depuis google (docker compose + débogage interactif).
Je débogue actuellement en utilisant stdin_open: true
dans docker-compose.yml
et lorsque le programme atteint binding.pry
ou embed()
ou votre débogueur préféré, je fais docker attach containername
et accédez au débogueur.
Commentaire le plus utile
Pour ceux qui parviennent à ce problème depuis google (docker compose + débogage interactif).
Je débogue actuellement en utilisant
stdin_open: true
dansdocker-compose.yml
et lorsque le programme atteintbinding.pry
ouembed()
ou votre débogueur préféré, je faisdocker attach containername
et accédez au débogueur.