एक डॉक्टर की दिन में द लाइफ: कार्डियोलोजी
विषयसूची:
डॉकर एक कंटेनरीकरण प्लेटफ़ॉर्म है जो आपको पोर्टेबल, आत्मनिर्भर कंटेनरों के रूप में अनुप्रयोगों को जल्दी से बनाने, परीक्षण करने और तैनात करने की अनुमति देता है जो लगभग कहीं भी चल सकते हैं। यह कंटेनर की तैनाती के लिए वास्तविक मानक है, और यह DevOps इंजीनियरों और उनके निरंतर एकीकरण और वितरण पाइपलाइन के लिए एक आवश्यक उपकरण है।, हम समझाएंगे कि डॉकटर कंटेनरों को कैसे सूचीबद्ध किया जाए।
डॉकटर कंटेनरों की सूची बनाएं
कंटेनरों को सूचीबद्ध करने के लिए डोकर कमांड निम्न रूप लेता है:
docker container ls
1.13 से पहले पुराने डॉकर संस्करण कंटेनरों को सूचीबद्ध करने के लिए एक अलग कमांड का उपयोग कर रहे हैं:
docker ps
ऊपर दिए गए कमांड को अभी भी नए डॉकर संस्करणों में समर्थित किया गया है जहां
ps
कमांड
container ls
उपनाम है।
बिना किसी विकल्प के रनिंग कंटेनर को चलाने के लिए
docker container ls
कमांड को सूचीबद्ध करने के लिए:
docker container ls
आउटपुट कुछ इस तरह दिखाई देगा:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
आउटपुट की प्रत्येक पंक्ति में निम्नलिखित कॉलम शामिल हैं:
-
Container ID
- एक अद्वितीय अल्फ़ान्यूमेरिक स्ट्रिंग जो प्रत्येक कंटेनर की पहचान करता है।Image
- कंटेनर बनाने के लिए उपयोग की गई डॉकटर छवि।Command
- वह कमांड जिसे कंटेनर को स्टार्ट करते समय निष्पादित किया जाता है।Created
- कंटेनर का निर्माण समय।Status
- कंटेनर की स्थिति।Ports
- कंटेनर के प्रकाशित पोर्ट।Name
- कंटेनर का नाम।
यदि कोई रनिंग कंटेनर नहीं हैं, तो केवल हेडर लाइन प्रदर्शित होती है।
--all
,
--all
विकल्प सभी कंटेनरों की सूची प्रिंट करने के लिए
docker container ls
बताता है:
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
डिफ़ॉल्ट रूप से, एक निर्दिष्ट सीमा से अधिक की लंबाई वाले स्तंभों को काट दिया जाता है।
--no-trunc
को अक्षम करने के लिए
--no-trunc
विकल्प का उपयोग करें:
docker container ls --no-trunc
केवल कंटेनरों की आईडी प्रदर्शित करने के लिए
-q
,
--quiet
विकल्प:
docker container ls -q
c8bded53da86 571c3a115fcf 05ef6d8680ba
--format
आपको गो टेम्पलेट का उपयोग करके आउटपुट को प्रारूपित करने की अनुमति देता है। उदाहरण के लिए केवल हेडर सहित कंटेनर के नाम और स्थिति को प्रिंट करने के लिए आप चलेंगे:
docker container ls --format 'table {{.Names}}\t{{.Status}}'
NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours
कंटेनरों के आकार को देखने के लिए
-s
,
--size
विकल्प का उपयोग करें:
docker container ls -s
प्रत्येक पंक्ति में
SIZE
नाम का एक कॉलम शामिल होगा जो कंटेनर का आकार दिखाता है:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)
-
--last
,
-n
विकल्प सभी राज्यों सहित
n
अंतिम निर्मित कंटेनरों को प्रदर्शित करने के लिए कमांड को बताता है। उदाहरण के लिए, आपके द्वारा चलाए जाने वाले नवीनतम बनाए गए दो कंटेनरों को देखने के लिए:
docker container ls -n 2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg
केवल नवीनतम बनाए गए कंटेनर को सूचीबद्ध करने का एक विकल्प भी है -
--latest
;
--latest
जो कि
-n 1
समान है:
docker container ls -l
--filter
,
-f
विकल्प आपको कुछ मानदंडों के आधार पर आउटपुट को फ़िल्टर करने की अनुमति देता है। उदाहरण के लिए, केवल उन कंटेनरों को देखने के लिए, जिन्हें आप
exited
जाएंगे:
docker container ls -f "status=exited"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db
सभी समर्थित फिल्टरों की सूची के लिए डॉकर प्रलेखन देखें
निष्कर्ष
एक डॉक कंटेनर एक छवि का एक स्टैंडअलोन रनटाइम उदाहरण है।
डॉकर कंटेनरों को सूचीबद्ध करने के लिए,
docker container ls
कमांड या इसके उपनाम
docker ps
।
डेटा केंद्र: तम्बुओं में शिपिंग कंटेनरों से
कंपनियां संचालन व्यय को बचाने की उम्मीद में डेटा सेंटर परिचालन स्थितियों के साथ प्रयोग कर रही हैं।
डेबियन 9 पर डॉकटर को कैसे स्थापित करें और कैसे उपयोग करें
इस ट्यूटोरियल में, हम आपको एक डेबियन 9 मशीन पर डॉकर को स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करेंगे और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाएंगे।
Ubuntu 18.04 पर डॉकटर को कैसे स्थापित करें और कैसे उपयोग करें
डॉकर एक कंटेनरीकरण तकनीक है जो आपको पोर्टेबल, आत्मनिर्भर कंटेनरों के रूप में अनुप्रयोगों के जल्दी निर्माण, परीक्षण और तैनाती की अनुमति देती है जो कि वस्तुतः कहीं भी चल सकते हैं। इस ट्यूटोरियल में, हम कवर करेंगे कि कैसे उबंटू 18.04 पर डॉकर को स्थापित किया जाए और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाया जाए।