[Docker] Do I need to rebuild the image every time I make changes to my app?

I constantly make changes and release them in production. Do I need to rebuild the Image every time a deploy a change? Is there any way to to pull the latest changes in app specific and then migrate?

Use: GitHub - Avunu/frappe-bench-docker: Deploy persistent docker-powered frappe sites without building custom images.

Posted here: Issue Installing Apps in Docker Container - #4 by batonac

Understand the trade off and use anything you wish.