# टैगिंग और वर्शनिंग — Docker Fundamentals: Images, Containers और Compose

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

> Images को versions और commit hashes से tag करें, और production में latest tag deploy करने से बचें।

## 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` डिप्लॉय करने से रोलबैक और ऑडिट मुश्किल हो जाते हैं — पता नहीं चलता कि असल में कौन-सा कोड चल रहा है। प्रोडक्शन में स्पष्ट वर्शन टैग उपयोग करें।
