# compose up / down — Docker Fundamentals: Images, Containers और Compose

Source: https://www.skillbyai.com/hi/docker/docker-compose-up-down

> up, down, logs और volumes के लिए -v flag से पूरे Compose stack को शुरू और बंद करें।

## up और down

`up -d` (ज़रूरत पड़ने पर) बिल्ड करता है और हर सेवा को बैकग्राउंड में शुरू करता है। `down` कंटेनर और नेटवर्क को रोककर हटा देता है — वॉल्यूम भी हटाने के लिए `-v` जोड़ें।

```bash
docker compose up -d
docker compose logs -f app
docker compose down
docker compose down -v   # also remove named volumes
```

**Quiz:** `docker compose down -v`, सादे `docker compose down` से अलग क्या करता है?

- [x] यह नाम वाले वॉल्यूम भी हटा देता है
- [ ] यह verbose मोड में चलता है
- [ ] यह केवल रोकता है, कंटेनर नहीं हटाता
- [ ] यह केवल services restart करता है

*Answer:* यह नाम वाले वॉल्यूम भी हटा देता है. -v फ़्लैग compose फ़ाइल में घोषित नाम वाले वॉल्यूम भी हटा देता है, जिससे स्थायी डेटा मिट जाता है।
