Best Practices

  1. Use official and verified Docker Images as Base Image
  2. Use Specific Docker Image Versions
  3. Use Small-Sized Official Images
  4. Optimize Caching Image Layers
  5. Use .dockerignore file
  6. Make use of Multi-Stage Builds
  7. Use the Least Privileged User
  8. Scan your Images for Security Vulnerabilities