# टैगिंग और वर्शनिंग — डॉकर

Source: https://www.geekswithgeeks.com/hi/docker/docker-tagging-versioning

> हर बिल्ड को एक अर्थपूर्ण, ट्रेस करने योग्य टैग दें।

## docker tag

इमेज को वर्शन से टैग करें, और वैकल्पिक रूप से `latest` भी। पूरी ट्रेसेबिलिटी के लिए एक आम पैटर्न git commit SHA उपयोग करता है।

```bash
docker build -t my-app:2.1.0 .
docker tag my-app:2.1.0 my-app:latest
docker tag my-app:2.1.0 my-app:$(git rev-parse --short HEAD)
```

## प्रोडक्शन में latest से बचें

`:latest` डिप्लॉय करने से रोलबैक और ऑडिट मुश्किल हो जाते हैं — पता नहीं चलता कि असल में कौन-सा कोड चल रहा है। प्रोडक्शन में स्पष्ट वर्शन टैग उपयोग करें।
