DevTulz Online

docker run कमांड
docker-compose.yml
उदाहरणे:

Docker Compose म्हणजे काय?

Docker Compose हे YAML फाइल (docker-compose.yml) वापरून मल्टी-कंटेनर Docker ऍप्लिकेशन्स परिभाषित करण्यासाठी आणि चालवण्यासाठी एक साधन आहे. अनेक फ्लॅगसह लांब docker run कमांड चालवण्याऐवजी, तुम्ही फाइलमध्ये तुमची सर्व्हिस कॉन्फिगरेशन डिक्लेरेटिव्हली वर्णन करता आणि docker compose up ने सर्वकाही सुरू करता. हे कंटेनर कॉन्फिगरेशन व्हर्जन-कंट्रोल करणे, टीम सदस्यांसोबत शेअर करणे आणि वातावरण सातत्याने पुनरुत्पादित करणे सोपे करते. हे साधन docker run कमांडला समतुल्य Compose सर्व्हिस डेफिनिशनमध्ये रूपांतरित करते, पोर्ट्स (-p), पर्यावरण व्हेरिएबल्स (-e), व्हॉल्यूम्स (-v), रीस्टार्ट पॉलिसी (--restart), नेटवर्क्स (--network), रिसोर्स लिमिट्स (--memory, --cpus), लेबल्स, क्षमता, हेल्थचेक्स, लॉगिंग आणि बरेच काही हाताळते.

Docker Run to Compose कसे वापरावे

  • तुमची पूर्ण docker run कमांड इनपुट बॉक्समध्ये पेस्ट करा ('docker run' सह).

  • तुम्ही टाइप करताच docker-compose.yml आउटपुट त्वरित तयार होते.

  • पूर्व-तयार उदाहरण कमांड लोड करण्यासाठी उदाहरण बटणांपैकी एकावर क्लिक करा.

  • तयार केलेला YAML तपासा — नाव असलेले नेटवर्क्स प्रारंभ बिंदू म्हणून 'external: true' सोबत आउटपुट केले जातात.

  • YAML क्लिपबोर्डवर कॉपी करण्यासाठी कॉपी करा क्लिक करा, नंतर docker-compose.yml म्हणून सेव्ह करा.