इस प्रोजेक्ट के बारे में

Podman (the POD MANager) एक टूल है जिसे OCI कंटेनरों, इमेजेस, वॉल्यूम्स और पॉड्स (संसाधनों को साझा करने वाले कंटेनरों के समूह) के प्रबंधन के लिए डिज़ाइन किया गया है। यह कंटेनर लाइफसाइकिल प्रबंधन के लिए libpod लाइब्रेरी पर आधारित है। मुख्य क्षमताओं में शामिल हैं: - इमेज मैनेजमेंट: कई कंटेनर इमेज फॉर्मेट्स (OCI और Docker) का समर्थन करता है, जिसमें Containerfiles या Dockerfiles के माध्यम से इमेज को पुल, पुश और क्रिएट करना शामिल है। - लाइफसाइकिल मैनेजमेंट: कंटेनर निर्माण, निष्पादन, चेकपॉइंटिंग/रिस्टोरिंग (CRIU के माध्यम से), और हटाने का कार्य संभालता है। - रूटलेस ऑपरेशन: बेहतर सुरक्षा के लिए यूजर नेमस्पेस का उपयोग करके रूट या उन्नत विशेषाधिकारों के बिना कंटेनरों और पॉड्स को चलाने की अनुमति देता है। - डेमनलेस आर्किटेक्चर: बिना किसी केंद्रीय मैनेजर डेमन के संचालित होता है, जिससे आइडल समय में संसाधन उपयोग कम होता है और सुरक्षा में सुधार होता है। - नेटवर्किंग: Netavark और Aardvark-dns का उपयोग करके कंटेनर नेटवर्किंग का प्रबंधन करता है। - कम्पैटिबिलिटी: एक Docker-संगत CLI और एक REST API प्रदान करता है। - क्रॉस-प्लेटफॉर्म: Linux पर नेटिव रूप से और macOS या Windows पर Podman-प्रबंधित वर्चुअल मशीन के माध्यम से चलता है। Podman अन्य OCI प्रोजेक्ट्स के साथ एकीकृत होता है जैसे इमेज बिल्ड्स के लिए Buildah, रनटाइम्स के लिए crun/runc, और विशेष इमेज साइनिंग और ट्रांसपोर्ट के लिए Skopeo।