Podman documentation

From binaryoption
Revision as of 01:59, 2 May 2025 by Admin (talk | contribs) (@pipegas_WP)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Баннер1
    1. पॉडमैन प्रलेखन: शुरुआती के लिए संपूर्ण गाइड

पॉडमैन एक शक्तिशाली, खुला स्रोत उपकरण है जो कंटेनर बनाने और प्रबंधित करने के लिए डिज़ाइन किया गया है। यह डॉकर के समान कार्यक्षमता प्रदान करता है, लेकिन सुरक्षा और रूटलेस कंटेनर संचालन पर अधिक ध्यान केंद्रित करता है। यह लेख पॉडमैन के प्रलेखन का शुरुआती लोगों के लिए एक व्यापक परिचय है, जिसमें अवधारणाओं, स्थापना, बुनियादी उपयोग और उन्नत सुविधाओं को शामिल किया गया है।

पॉडमैन क्या है?

पॉडमैन, मूल रूप से रेड हैट द्वारा विकसित, एक कंटेनर इंजन है जो कंटेनरों को बनाने, प्रबंधित करने और चलाने की अनुमति देता है। डॉकर के विपरीत, पॉडमैन को रूट विशेषाधिकारों की आवश्यकता नहीं होती है, जो इसे अधिक सुरक्षित बनाता है। पॉडमैन ओपन कंटेनर इनिशिएटिव (OCI) मानकों का पालन करता है, जिसका अर्थ है कि यह डॉकर के साथ संगत है और डॉकर छवियों का उपयोग कर सकता है।

पॉडमैन के लाभ

  • **सुरक्षा:** पॉडमैन रूटलेस कंटेनर का समर्थन करता है, जिसका अर्थ है कि कंटेनर उपयोगकर्ता विशेषाधिकारों के साथ चलते हैं, जिससे सुरक्षा जोखिम कम होता है। कंटेनर सुरक्षा एक महत्वपूर्ण पहलू है।
  • **रूटलेस संचालन:** रूट विशेषाधिकारों की आवश्यकता के बिना कंटेनर चलाना सिस्टम को अधिक सुरक्षित बनाता है।
  • **OCI संगतता:** पॉडमैन OCI मानकों का पालन करता है, जिससे यह डॉकर छवियों और उपकरणों के साथ संगत हो जाता है।
  • **सरलता:** पॉडमैन का कमांड-लाइन इंटरफ़ेस (CLI) डॉकर के समान है, जिससे डॉकर उपयोगकर्ताओं के लिए इसे सीखना आसान हो जाता है।
  • **पॉड समर्थन:** पॉडमैन पॉड्स का समर्थन करता है, जो संबंधित कंटेनरों का एक समूह है जो एक साथ तैनात और प्रबंधित किए जाते हैं। कंटेनर ऑर्केस्ट्रेशन के लिए पॉड महत्वपूर्ण हैं।
  • **सिस्टमडी एकीकरण:** पॉडमैन को सिस्टमडी के साथ एकीकृत किया जा सकता है, जिससे कंटेनरों को सिस्टम सेवाओं के रूप में प्रबंधित करना आसान हो जाता है।

पॉडमैन की स्थापना

पॉडमैन को विभिन्न ऑपरेटिंग सिस्टम पर स्थापित किया जा सकता है। यहां कुछ सामान्य उदाहरण दिए गए हैं:

  • **फेडोरा/आरएचईएल/सेंटओएस:**

```bash sudo dnf install podman ```

  • **उबंटू/डेबियन:**

```bash sudo apt update sudo apt install podman ```

स्थापना के बाद, आप `podman --version` कमांड का उपयोग करके यह सत्यापित कर सकते हैं कि पॉडमैन ठीक से स्थापित है।

पॉडमैन का बुनियादी उपयोग

पॉडमैन का उपयोग करने के लिए, आपको कमांड-लाइन इंटरफ़ेस (CLI) का उपयोग करना होगा। यहां कुछ बुनियादी कमांड दिए गए हैं:

  • **छवि खींचना:** `podman pull <image_name>` (उदाहरण: `podman pull ubuntu`) - यह कमांड डॉकर हब या किसी अन्य कंटेनर रजिस्ट्री से एक छवि डाउनलोड करता है। कंटेनर रजिस्ट्री का उपयोग छवियों को संग्रहित करने के लिए किया जाता है।
  • **कंटेनर चलाना:** `podman run <image_name>` - यह कमांड एक छवि से एक नया कंटेनर बनाता है और चलाता है।
  • **चल रहे कंटेनरों की सूची:** `podman ps` - यह कमांड वर्तमान में चल रहे कंटेनरों की सूची प्रदर्शित करता है।
  • **सभी कंटेनरों की सूची:** `podman ps -a` - यह कमांड सभी कंटेनरों की सूची प्रदर्शित करता है, चाहे वे चल रहे हों या बंद हों।
  • **कंटेनर रोकना:** `podman stop <container_id>` - यह कमांड एक निर्दिष्ट कंटेनर को रोकता है।
  • **कंटेनर हटाना:** `podman rm <container_id>` - यह कमांड एक निर्दिष्ट कंटेनर को हटाता है।
  • **छवि हटाना:** `podman rmi <image_name>` - यह कमांड एक निर्दिष्ट छवि को हटाता है।
  • **कंटेनर लॉग देखना:** `podman logs <container_id>` - यह कमांड एक निर्दिष्ट कंटेनर के लॉग प्रदर्शित करता है।

पॉडमैन के साथ छवियां

पॉडमैन छवियों के साथ काम करने के लिए कई कमांड प्रदान करता है।

  • **छवि बनाना:** आप एक डॉकरफाइल का उपयोग करके अपनी स्वयं की छवि बना सकते हैं। एक डॉकरफाइल एक पाठ फ़ाइल है जिसमें छवि बनाने के लिए निर्देश होते हैं।
  • **छवि बनाना (बिल्ड):** `podman build -t <image_name> <path_to_dockerfile>` - यह कमांड एक डॉकरफाइल से एक छवि बनाता है।
  • **छवि टैग करना:** `podman tag <source_image> <target_image>` - यह कमांड एक छवि को एक नए नाम से टैग करता है।
  • **छवि पुश करना:** `podman push <image_name>` - यह कमांड एक छवि को एक कंटेनर रजिस्ट्री में पुश करता है।

पॉडमैन के साथ वॉल्यूम

वॉल्यूम का उपयोग कंटेनर के डेटा को स्थायी रूप से संग्रहीत करने के लिए किया जाता है। जब एक कंटेनर हटा दिया जाता है, तो वॉल्यूम में संग्रहीत डेटा बरकरार रहता है।

  • **वॉल्यूम बनाना:** `podman volume create <volume_name>` - यह कमांड एक नया वॉल्यूम बनाता है।
  • **वॉल्यूम को कंटेनर से माउंट करना:** `podman run -v <volume_name>:<mount_point> <image_name>` - यह कमांड एक वॉल्यूम को कंटेनर के अंदर एक माउंट पॉइंट पर माउंट करता है।
  • **वॉल्यूम हटाना:** `podman volume rm <volume_name>` - यह कमांड एक वॉल्यूम को हटाता है।

पॉडमैन के साथ नेटवर्क

पॉडमैन कंटेनरों को एक-दूसरे के साथ और बाहरी दुनिया के साथ संवाद करने की अनुमति देने के लिए नेटवर्क का समर्थन करता है।

  • **नेटवर्क बनाना:** `podman network create <network_name>` - यह कमांड एक नया नेटवर्क बनाता है।
  • **कंटेनर को नेटवर्क से कनेक्ट करना:** `podman run --network=<network_name> <image_name>` - यह कमांड एक कंटेनर को एक नेटवर्क से कनेक्ट करता है।
  • **नेटवर्क हटाना:** `podman network rm <network_name>` - यह कमांड एक नेटवर्क को हटाता है।

पॉडमैन के साथ पॉड्स

पॉड एक या अधिक कंटेनरों का समूह है जो एक साथ तैनात और प्रबंधित किए जाते हैं। पॉड्स का उपयोग संबंधित कंटेनरों को एक साथ रखने और उनके बीच संचार को सरल बनाने के लिए किया जाता है।

  • **पॉड बनाना:** `podman pod create <pod_name>` - यह कमांड एक नया पॉड बनाता है।
  • **पॉड में कंटेनर जोड़ना:** `podman pod add <pod_name> <container_name>` - यह कमांड एक पॉड में एक कंटेनर जोड़ता है।
  • **पॉड हटाना:** `podman pod rm <pod_name>` - यह कमांड एक पॉड को हटाता है।

पॉडमैन और सिस्टमडी

पॉडमैन को सिस्टमडी के साथ एकीकृत किया जा सकता है, जिससे कंटेनरों को सिस्टम सेवाओं के रूप में प्रबंधित करना आसान हो जाता है।

  • **कंटेनर को सिस्टमडी सेवा के रूप में जेनरेट करना:** `podman generate systemd <container_name>` - यह कमांड एक कंटेनर के लिए एक सिस्टमडी सेवा फ़ाइल उत्पन्न करता है।
  • **सिस्टमडी सेवा शुरू करना:** `sudo systemctl start <service_name>` - यह कमांड एक सिस्टमडी सेवा शुरू करता है।
  • **सिस्टमडी सेवा रोकना:** `sudo systemctl stop <service_name>` - यह कमांड एक सिस्टमडी सेवा रोकता है।

पॉडमैन के साथ उन्नत विषय

निष्कर्ष

पॉडमैन एक शक्तिशाली और सुरक्षित कंटेनर इंजन है जो डॉकर के लिए एक व्यवहार्य विकल्प प्रदान करता है। यह रूटलेस संचालन, OCI संगतता और सिस्टमडी एकीकरण जैसी सुविधाएँ प्रदान करता है। यह लेख पॉडमैन के प्रलेखन का शुरुआती लोगों के लिए एक व्यापक परिचय प्रदान करता है, जिसमें बुनियादी अवधारणाओं, स्थापना, उपयोग और उन्नत सुविधाओं को शामिल किया गया है। पॉडमैन के बारे में अधिक जानने के लिए, आधिकारिक पॉडमैन प्रलेखन देखें।

कंटेनर प्रौद्योगिकी का भविष्य उज्ज्वल है, और पॉडमैन इस भविष्य को आकार देने में महत्वपूर्ण भूमिका निभाएगा। कंटेनर सुरक्षा और कंटेनर ऑर्केस्ट्रेशन के क्षेत्र में आगे के विकास के लिए तैयार रहें।

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

Баннер