उबंटू 18.04 LTS पर डोकर स्थापित करने के लिए कैसे
विषयसूची:
- आवश्यक शर्तें
- उबंटू पर डॉकटर स्थापित करना
- डॉकर भंडार को सक्षम करना
- Docker CE स्थापित करना
- सुदो के बिना कार्य करने वाले कमांड को निष्पादित करना
- डॉकटर कंटेनर निकालें
- निष्कर्ष
डॉकर एक कंटेनरीकरण तकनीक है जो आपको पोर्टेबल, आत्मनिर्भर कंटेनरों के रूप में अनुप्रयोगों को जल्दी से बनाने, परीक्षण करने और तैनात करने की अनुमति देती है जो लगभग कहीं भी चल सकते हैं। डॉकटर कंटेनर परिनियोजन के लिए वास्तविक मानक बन गया है, और यह DevOps इंजीनियरों और उनके निरंतर एकीकरण और वितरण पाइपलाइन के लिए एक आवश्यक उपकरण है।
इस ट्यूटोरियल में, हम यह कवर करेंगे कि कैसे उबंटू 18.04 मशीन पर डॉकर को स्थापित किया जाए और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाया जाए।
आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं। इस ट्यूटोरियल में सभी कमांड को नॉन-रूट यूजर के रूप में चलाया जाना चाहिए।
उबंटू पर डॉकटर स्थापित करना
हालांकि डॉकर इंस्टॉलेशन पैकेज आधिकारिक उबंटू 18.04 रिपॉजिटरी में उपलब्ध है, लेकिन यह हमेशा नवीनतम संस्करण नहीं हो सकता है। अनुशंसित दृष्टिकोण डोकर के रिपॉजिटरी से नवीनतम डॉकर पैकेज स्थापित करना है।
डॉकर भंडार को सक्षम करना
-
संकुल सूची को अद्यतन करने और HTTPS पर एक नया भंडार जोड़ने के लिए आवश्यक निर्भरता स्थापित करके शुरू करें:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
निम्नलिखित
curl
कमांड का उपयोग करके रिपॉजिटरी की GPG कुंजी आयात करें:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
अपने सिस्टम में डॉकर एपीटी रिपॉजिटरी जोड़ें:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Docker CE स्थापित करना
अब जब डॉकर रिपॉजिटरी सक्षम हो गई है, तो आप अपनी आवश्यकता के किसी भी डॉकर संस्करण को स्थापित कर सकते हैं।
-
डॉकर के नवीनतम संस्करण को स्थापित करने के लिए नीचे दिए गए कमांड का उपयोग करें। यदि आप एक विशिष्ट डॉकर संस्करण स्थापित करना चाहते हैं, तो इस चरण को छोड़ दें और अगले पर जाएं।
sudo apt update
sudo apt install docker-ce
एक विशिष्ट संस्करण स्थापित करने के लिए, पहले डॉकर भंडार में उपलब्ध संस्करणों को सूचीबद्ध करें:
apt list -a docker-ce
कमांड दूसरे कॉलम में उपलब्ध डॉकर संस्करणों को प्रिंट करता है।
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64
उदाहरण के लिए, संस्करण
18.09.6
स्थापित करने के लिए आप टाइप करेंगे:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic
डॉकर पैकेज को स्वचालित रूप से अपडेट होने से रोकने के लिए, इसे वापस आयोजित के रूप में चिह्नित करें:
sudo apt-mark hold docker-ce
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, डॉकर सेवा अपने आप शुरू हो जाएगी। आप इसे टाइप करके सत्यापित कर सकते हैं:
sudo systemctl status docker
आउटपुट कुछ इस तरह दिखाई देगा:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
सुदो के बिना कार्य करने वाले कमांड को निष्पादित करना
डिफ़ॉल्ट रूप से प्रबंधित करके, डॉकर को व्यवस्थापक विशेषाधिकारों की आवश्यकता होती है।
डॉकर कमांड को बिना रूट यूजर के सूडो के बहाने चलाने के लिए आपको अपने यूजर को
docker
ग्रुप में जोड़ना होगा। यह समूह डॉकर सीई पैकेज की स्थापना के दौरान बनाया गया है। ऐसा करने के लिए निम्नलिखित कमांड चलाएँ:
sudo usermod -aG docker $USER
$USER
एक पर्यावरण चर है जो आपके उपयोगकर्ता नाम को रखता है।
लॉग आउट करें और वापस ti में समूह सदस्यता ताज़ा करें।
यह सत्यापित करने के लिए कि डॉकर को सफलतापूर्वक स्थापित किया गया है और आप सुडोकू को चलाने के बिना डॉक कमांड चला सकते हैं, चलाएं:
docker container run hello-world
कमांड एक परीक्षण छवि को डाउनलोड करेगा, इसे एक कंटेनर में चलाएगा, "डॉकटर से हैलो" संदेश प्रिंट करें और बाहर निकलें। आउटपुट निम्न जैसा दिखना चाहिए:
डॉकटर कंटेनर निकालें
एक या अधिक कंटेनरों को हटाने के लिए कंटेनर ID (या ID) की प्रतिलिपि बनाएँ और उन्हें
container rm
उपकमांड के बाद चिपकाएँ:
docker container rm c55680af670c
निष्कर्ष
आपने सीखा है कि अपने उबंटू 18.04 मशीन पर डॉकटर को कैसे स्थापित किया जाए और डोकर चित्र कैसे डाउनलोड करें और डॉक कंटेनर को कैसे प्रबंधित करें। आप डॉकर कंपोज़ के बारे में भी पढ़ना चाह सकते हैं, जो आपको मल्टी-कंटेनर डॉकर एप्लिकेशन को परिभाषित करने और चलाने की अनुमति देता है।
यह ट्यूटोरियल मुश्किल से डॉकर इकोसिस्टम की सतह को खरोंचता है। हमारे कुछ अगले लेखों में, हम डॉकटर के अन्य पहलुओं में गोता लगाना जारी रखेंगे। Docker के बारे में अधिक जानने के लिए आधिकारिक Docker प्रलेखन देखें।
डॉकटर ubuntuUbuntu 18.04 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें
संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है।
Ubuntu 18.04 पर ffmpeg कैसे स्थापित करें और कैसे उपयोग करें
FFmpeg मल्टीमीडिया फ़ाइलों को ट्रांसकोड करने के लिए एक फ्री और ओपन-सोर्स कमांड-लाइन टूल है। इस ट्यूटोरियल में हम आपको दिखाएंगे कि Ubuntu 18.04 पर FFmpeg कैसे स्थापित करें।
डेबियन 9 पर डॉकटर को कैसे स्थापित करें और कैसे उपयोग करें
इस ट्यूटोरियल में, हम आपको एक डेबियन 9 मशीन पर डॉकर को स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करेंगे और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाएंगे।