- Use Debian Bullseye as `base` image. - Use proper `LABEL` for authors/maintainers. - Multi-stage builds. - Download Rust via rustup. - Combine RUN commands to reduce layers.