docker compose up
पैकेज और रनटाइम
इस्तेमाल
docker compose up [-d] [--build] [<service>...]compose.yaml में लिखी सभी service को एक परियोजना के रूप में चालू करता है; हाइफ़न वाला docker-compose सेवानिवृत्त v1 है और अब docker compose plugin है, और मौजूदा container --build या --force-recreate के बिना वैसे ही दोबारा काम में आते हैं।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -d | start in the background |
| --build | rebuild images before starting |
| --force-recreate | replace containers even if nothing changed |
| --remove-orphans | clean up containers of services you deleted |
| --wait | return only once healthchecks pass |
| --scale <svc>=<n> | run n copies of one service |
उदाहरण
docker compose up -dstarts every service in compose.yaml in the background
docker compose up --build webrebuilds and starts one service
docker compose down -vstops everything and deletes the named volumes, database data included
सवाल हमेशा यही है कि क्या कहाँ जाए: इस प्रोजेक्ट के भीतर, या पूरी मशीन पर।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. docker compose up क्या करता है?
compose.yaml में लिखी सभी service को एक परियोजना के रूप में चालू करता है; हाइफ़न वाला docker-compose सेवानिवृत्त v1 है और अब docker compose plugin है, और मौजूदा container --build या --force-recreate के बिना वैसे ही दोबारा काम में आते हैं।
Q. इसे कैसे लिखें?
docker compose up [-d] [--build] [<service>...] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 6 दिए हैं; पूरी सूची man docker में है। यह कमांड पैकेज और रनटाइम में आती है।
मिलती-जुलती कमांड
man पेज: man docker-compose-up