В файле докеркомпозе для разработки оставляю консоль для контейнеров
...
python_server:
stdin_open: true
tty: true
...
Потом конекчусь к запущенному контейнеру
docker exec -it <имя контейнера> bash
И делаю в нём что нужно. Например, запускаю и кладу свой скрипт. И прочее.
При этом правлю код снаружи.
В докер композе для публикации лишнее убирается и код размещается в контейнер.