Fast Local Development
Development containers often use bind mounts so source changes on the host are visible inside the container. The development image can include compilers and debugging tools that are intentionally absent from the production image.
Do not copy this development setup blindly into production. Keep development and production concerns separate.