अल्पाइन लिनक्स पर एक डॉकर झुंड बनाएँ 3.9.0

परिचय

यह मार्गदर्शिका आपको दिखाएगी कि कैसे एकाधिक अल्पाइन लिनक्स 3.9.0 सर्वरों और पोर्टेनेर का उपयोग करके डोकर झुंड को बनाया और कॉन्फ़िगर किया जाए। कृपया ध्यान रखें कि Vultr एक वन-क्लिक डॉकर ऐप पेश करता है जो वर्तमान में CentOS 7 x64 और Ubuntu 16.04 x64 दोनों को सपोर्ट करता है।

आवश्यक शर्तें

शुरू करने के लिए, आपको अल्पाइन लिनक्स 3.9.0 चलने वाले कम से कम दो VC2 सर्वरों की आवश्यकता होगी। आपके डॉकर झुंड के भीतर, इन सर्वरों में से एक manager node- बाहरी नेटवर्क के साथ इंटरफेस करने और वर्कर नोड्स को जॉब सौंपने का काम करेगा। अन्य सर्वर तब worker nodeप्रबंधक नोड द्वारा इसे सौंपे गए कार्य निष्पादित - के रूप में कार्य करेगा ।

ध्यान दें कि आप दो से अधिक सर्वर लॉन्च कर सकते हैं यदि आपके आवेदन में अतिरेक और / या अधिक कंप्यूटिंग शक्ति की आवश्यकता होती है, और इस गाइड में दिए गए चरण अभी भी लागू होंगे।

तैनाती

Vultr सर्वर परिनियोजन इंटरफ़ेस पर जाएँ

सुनिश्चित करें कि Vultr Cloud (VC2)पृष्ठ के शीर्ष पर टैब चुना गया है।

आप Server Locationअनुभाग से किसी भी स्थान का चयन कर सकते हैं , हालांकि सभी सर्वर एक ही स्थान पर होने चाहिए , अन्यथा उनके लिए डॉकर झुंड को तैनात करना संभव नहीं होगा।

अनुभाग का ISO Libraryटैब Server Typeचुनें और Alpine Linux 3.9.0 x86_64छवि चुनें।

Server Sizeअनुभाग से एक उपयुक्त विकल्प चुनें । यह मार्गदर्शिका 25 जीबी एसएसडी सर्वर आकार का उपयोग करेगी, लेकिन आपके आवेदन की संसाधन आवश्यकताओं को पूरा करने के लिए यह अपर्याप्त हो सकती है। जबकि वल्चर पहले से ही लॉन्च होने के बाद सर्वर के आकार को अपग्रेड करना आसान बनाता है, फिर भी आपको सावधानीपूर्वक विचार करना चाहिए कि आपके एप्लिकेशन को किस आकार में बेहतर प्रदर्शन करने की आवश्यकता है।

में Additional Featuresअनुभाग में, आप का चयन करना होगा Enable Private Networkingविकल्प। हालांकि इस गाइड का पालन करने के लिए अन्य विकल्पों की आवश्यकता नहीं है, आपको इस बात पर विचार करना चाहिए कि क्या प्रत्येक आपके आवेदन के संदर्भ में समझ में आता है या नहीं।

यदि आपने पहले Multiple Private Networksअपने खाते पर विकल्प को सक्षम किया है , तो आपको अपने सर्वर के लिए या तो एक मौजूदा का चयन करने या एक नया निजी नेटवर्क बनाने की आवश्यकता होगी। यदि आपने इसे सक्षम नहीं किया है, तो आप इस अनुभाग को अनदेखा कर सकते हैं। निजी नेटवर्क को मैन्युअल रूप से कॉन्फ़िगर करने की जानकारी के लिए, यह मार्गदर्शिका देखें ।

Firewall Groupअभी के लिए अनुभाग छोड़ें । केवल डॉकर झुंड में प्रबंधक नोड के रूप में कार्य करने वाले सर्वर को उजागर बंदरगाहों की आवश्यकता होगी, और इसे सर्वर परिनियोजन के बाद कॉन्फ़िगर किया जाना चाहिए।

पृष्ठ के बहुत नीचे, आपको Server Qtyकम से कम दो में प्रवेश करना होगा । जैसा कि पहले उल्लेख किया गया है, आपको दो से अधिक सर्वरों की आवश्यकता हो सकती है, लेकिन दो इस गाइड का पालन करने के लिए पर्याप्त है।

अंत में, Server Hostname & Labelअनुभाग में, प्रत्येक सर्वर के लिए सार्थक और यादगार होस्टनाम और लेबल दर्ज करें। इस गाइड के प्रयोजनों के लिए, होस्ट नाम और पहली बार सर्वर के लेबल किया जाएगा docker-managerऔर Docker Manager, respectively- और docker-workerऔर Docker Workerदूसरे के लिए, क्रमशः।

अपने सभी कॉन्फ़िगरेशन को दोबारा जाँचने के बाद, आप Deploy Nowअपने सर्वर को लॉन्च करने के लिए पृष्ठ के निचले भाग के बटन पर क्लिक कर सकते हैं।

सर्वर पर अल्पाइन लिनक्स 3.9.0 स्थापित करें

क्योंकि आपने वल्चर की आईएसओ लाइब्रेरी से एक ओएस चुना था, आपको प्रत्येक सर्वर पर अल्पाइन लिनक्स 3.9.0 को मैन्युअल रूप से स्थापित और कॉन्फ़िगर करना होगा।

अपने सर्वर को आवंटित करने के लिए वल्चर को एक या दो मिनट देने के बाद , सर्वर प्रबंधन इंटरफ़ेस पर सर्वर के more optionsलिए ट्रिपल डॉट आइकन पर क्लिक करें और फिर विकल्प चुनें।Docker ManagerView Console

आपको लॉगिन प्रॉम्प्ट के साथ कंसोल पर पुनर्निर्देशित किया जाना चाहिए। यदि नहीं, तो कृपया अपने सर्वर की तैनाती समाप्त करने के लिए वल्चर के लिए एक और मिनट प्रतीक्षा करें।

उस लॉगिन प्रॉम्प्ट पर, rootउपयोगकर्ता नाम के रूप में दर्ज करें । अल्पाइन लिनक्स 3.9.0 का लाइव संस्करण (जो कि आपके सर्वर वर्तमान में चल रहे हैं) को लॉग इन करते समय पासवर्ड दर्ज करने के लिए सुपरयुसर की आवश्यकता नहीं होती है।

एक बार जब आप सफलतापूर्वक रूट खाते में प्रवेश कर लेते हैं, तो आपको एक शेल संदेश के बाद एक स्वागत संदेश दिखाई देगा जो निम्न प्रकार दिखता है:

localhost:~# 

अल्पाइन लिनक्स इंस्टॉलर शुरू करने के लिए, निम्न कमांड दर्ज करें:

# setup-alpine

सबसे पहले, एक उपयुक्त कीबोर्ड लेआउट चुनें। यह मार्गदर्शिका usलेआउट और संस्करण का उपयोग करेगी ।

होस्टनाम सेट करते समय, उसी होस्टनाम को चुनें, जिसे आप परिनियोजन के दौरान इस सर्वर के लिए सेट करते हैं। यदि आप वास्तव में इस गाइड का अनुसरण कर रहे हैं, तो होस्टनाम होना चाहिए docker-manager

दो नेटवर्क इंटरफेस उपलब्ध होने चाहिए: eth0और eth1। यदि आप केवल देखते हैं eth0, तो इसका मतलब है कि आपने अपने सर्वर के निजी नेटवर्क को सही तरीके से कॉन्फ़िगर नहीं किया है। प्रारंभ eth0का उपयोग कर dhcp, और प्रारंभ eth1निजी IP पता नेटमास्क का उपयोग कर, और गेटवे इस सर्वर तैनाती के दौरान सौंपा गया था। आप इन विवरणों को अपने सर्वर की सेटिंग इंटरफ़ेस से एक्सेस कर सकते हैं। जब संकेत दिया जाता है, तो किसी भी मैनुअल नेटवर्क कॉन्फ़िगरेशन का प्रदर्शन न करें।

रूट खाते के लिए एक नया पासवर्ड दर्ज करें, और फिर उस स्थान के लिए उपयुक्त समयक्षेत्र चुनें, जिसे आपने इन सर्वरों को तैनात करने के लिए चुना था।

यदि आप HTTP / FTP प्रॉक्सी का उपयोग करने का इरादा रखते हैं, तो इसका URL दर्ज करें, अन्यथा प्रॉक्सी URL सेट न करें।

सिस्टम क्लॉक सिंक्रोनाइज़ेशन को प्रबंधित करने के लिए NTP क्लाइंट चुनें। यह गाइड उपयोग करेगा busybox

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

यदि आप अपने सर्वर तक पहुँचने के लिए या SSH आधारित फाइल सिस्टम की मेजबानी करने के लिए SSH का उपयोग करने की योजना बनाते हैं, तो उपयोग करने के लिए SSH सर्वर का चयन करें। यह गाइड उपयोग करेगा openssh

जब डिस्क का उपयोग करने के लिए कहा जाए, तो डिस्क vdaको sysप्रकार के रूप में चुनें ।

अल्पाइन लिनक्स 3.9.0 अब आपके सर्वर पर स्थापित होना चाहिए। पहले से तैनात अन्य सभी सर्वरों के लिए इस प्रक्रिया को दोहराएं, यह सुनिश्चित करते हुए कि आप hostname और eth1नेटवर्क इंटरफ़ेस के लिए सही मानों को प्रतिस्थापित करते हैं ।

पोस्ट-इंस्टॉलेशन सर्वर कॉन्फ़िगरेशन

इस बिंदु पर, आपके सर्वर अभी भी अल्पाइन लिनक्स 3.9.0 का लाइव आईएसओ संस्करण चला रहे हैं। SSD स्थापना से बूट करने के लिए, अपने सर्वर के सेटिंग इंटरफ़ेस पर जाएं, Custom ISOसाइड मेनू प्रविष्टि पर जाएं, और Remove ISOबटन पर क्लिक करें। यह सर्वर को रिबूट करना चाहिए। यदि ऐसा नहीं होता है, तो मैन्युअल रूप से रिबूट करें।

एक बार सर्वर रिबूट होने के बाद, सर्वर के लिए वेब कंसोल पर वापस जाएँ Docker Manager

स्थापना प्रक्रिया के दौरान आपके द्वारा पहले निर्धारित पासवर्ड का उपयोग करके रूट खाते में लॉग इन करें।

/etc/apk/repositoriesउपयोग की तीसरी पंक्ति को अनइंस्टॉल करके सामुदायिक पैकेज रिपॉजिटरी को सक्षम करें vi। आप समान तरीके से किनारे और परीक्षण रिपॉजिटरी को सक्षम कर सकते हैं, लेकिन उन्हें इस गाइड का पालन करने की आवश्यकता नहीं है।

निम्नलिखित शेल कमांड दर्ज करके आपके द्वारा पहले चुने गए रिमोट रिपॉजिटरी के साथ सर्वर के स्थानीय पैकेज इंडेक्स को सिंक्रनाइज़ करें:

# apk update

फिर पुराने पैकेजों को अपग्रेड करें:

# apk upgrade

पहले की तरह, इस कॉन्फ़िगरेशन प्रक्रिया को पहले से तैनात प्रत्येक सर्वर के लिए दोहराएं।

अपने सर्वर पर डॉकर स्थापित करें

खुद डॉकर पैकेज को स्थापित करने से पहले, आप एक अलग dockerउपयोगकर्ता बनाना चाह सकते हैं । आप निम्न आदेश का उपयोग करके ऐसा कर सकते हैं:

# adduser docker

नोट: इस नए उपयोगकर्ता और नए dockerसमूह में जोड़े गए किसी भी उपयोगकर्ता के पास डॉकर पैकेज स्थापित होने के बाद रूट विशेषाधिकार होंगे। Moby Github भंडार से निम्नलिखित समस्या देखें :

--privilegedकर्ता के कारण , 'कर्ता' समूह में जोड़ा गया कोई भी व्यक्ति समतुल्य है। डॉकटर समूह के किसी भी व्यक्ति के पास सभी विशेषाधिकार वृद्धि नीति और सिस्टम पर ऑडिटिंग के पीछे एक दरवाजा है।

यह किसी ऐसे व्यक्ति से अलग है जो सूडो को जड़ से चलाने में सक्षम है, जहां उनके पास नीति है, और उन पर लागू ऑडिट है।

यदि आप dockerउपयोगकर्ता को sudo की अनुमति देना चाहते हैं , तो पहले sudoपैकेज स्थापित करें :

# apk add sudo

फिर एक sudoसमूह बनाएं :

# addgroup sudo

अंत में, dockerउपयोगकर्ता को sudoसमूह में जोड़ें :

# adduser docker sudo

अब आप इस गाइड के चरण 4 का अनुसरण कर सकते हैं ताकि कॉन्फ़िगर करने के लिए सुडो को समाप्त किया जा सके।

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

निम्नलिखित कमांड के साथ डॉकटर पैकेज स्थापित करें:

# apk add docker

फिर डॉकर init स्क्रिप्ट सक्षम करें:

# rc-update add docker

अंत में, डॉकर डेमॉन शुरू करें:

# rc-service docker start

आप यह सत्यापित कर सकते हैं कि डॉकर इस आदेश के साथ चल रहा है:

# docker info

पिछली बार की तरह, प्रारंभ में आपके द्वारा तैनात प्रत्येक सर्वर के लिए इस डॉकर इंस्टॉलेशन प्रक्रिया को दोहराएं।

एक प्रबंधक नोड और एक कार्यकर्ता नोड के साथ एक डॉकर झुंड को प्रारंभ करें

उस सभी सेटअप के साथ, आप आखिरकार डोकर झुंड बनाने के लिए तैयार हैं।

एक झुंड बनाएं और एक प्रबंधक नोड जोड़ें

अपने Docker Managerसर्वर के वेब कंसोल पर वापस जाएँ । आप इस सर्वर को अपने झुंड में प्रबंधक नोड के रूप में कॉन्फ़िगर करेंगे। यदि आपने dockerपहले उपयोगकर्ता बनाना चुना है , तो उस खाते का उपयोग सुपरसुसर के बजाय लॉग इन करें।

निम्नलिखित कमांड दर्ज करें, लेकिन 192.0.2.1निजी (सार्वजनिक नहीं) के साथ बदलें , आईपी पता आपके Docker Managerसर्वर को सौंपा गया था:

$ docker swarm init --advertise-addr 192.0.2.1

डॉकर एक कमांड प्रदर्शित करेगा जिसे आप निजी नेटवर्क में अन्य सर्वर पर निष्पादित कर सकते हैं ताकि उन्हें इस नए झुंड में कार्यकर्ता नोड्स के रूप में जोड़ा जा सके। इस कमांड को सेव करें।

एक कार्यकर्ता नोड जोड़ें

अब अपने Docker Workerसर्वर के वेब कंसोल पर नेविगेट करें, dockerयदि आपने इसे बनाया है तो उपयोगकर्ता के साथ साइन इन करें।

आपके द्वारा अभी-अभी बनाए गए झुंड में श्रमिक नोड के रूप में इस सर्वर को जोड़ने के लिए, झुंड निर्माण कमांड के आउटपुट से आपके द्वारा सहेजे गए कमांड को निष्पादित करें। यह निम्नलिखित के समान दिखेगा:

$ docker swarm join --token SWMTKN-1-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXX 192.0.2.1:2377

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

यदि आपने शुरुआत में दो से अधिक सर्वरों को तैनात किया है, तो आप ऊपर दिए गए आदेश का उपयोग करके अपने झुंड में श्रमिक नोड्स के रूप में बाकी जोड़ सकते हैं, जिससे आपके आवेदन के लिए उपलब्ध राशि संसाधन बढ़ जाएंगे। वैकल्पिक रूप से, आप अतिरिक्त प्रबंधक नोड जोड़ सकते हैं, लेकिन यह इस गाइड के दायरे से परे है।

अपने डॉकर झुंड का प्रबंधन करने के लिए एसएसएल के साथ पोर्टेनेर को तैनात करें

इस बिंदु पर आपका डॉकर झुंड उपयोग के लिए तैयार है। हालाँकि, आप वैकल्पिक रूप से अपने झुंड में प्रबंधक नोड पर पोर्टेनर स्टैक लॉन्च कर सकते हैं। पोर्टेनर आपके झुंड और उसमें मौजूद नोड्स के प्रबंधन के लिए एक सुविधाजनक वेब इंटरफेस प्रदान करता है।

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

फ़ायरवॉल प्रबंधन इंटरफ़ेस पर नेविगेट करें और एक नया फ़ायरवॉल समूह बनाएँ। आपके एप्लिकेशन को यह पता लगाना चाहिए कि किस पोर्ट को एक्सपोज़ करना है, लेकिन आपको 9000पोर्टेनेर के लिए बहुत कम से कम पोर्ट को एक्सपोज़ करना चाहिए। इस फ़ायरवॉल समूह को Docker Managerसर्वर पर लागू करें ।

जबकि इसकी आवश्यकता नहीं है, पोर्टेनेर को एसएसएल के साथ सुरक्षित करने की जोरदार सिफारिश की जाती है। इस मार्गदर्शिका के लिए, आप केवल स्व-हस्ताक्षरित ओपनएसएसएल प्रमाणपत्र का उपयोग करेंगे, लेकिन आपको उत्पादन में एनक्रिप्ट एनक्रिप्ट का उपयोग करने पर विचार करना चाहिए ।

Docker Managerसर्वर के वेब कंसोल पर नेविगेट dockerकरें, उपयोगकर्ता का उपयोग करने में लॉग इन करें, और स्व-हस्ताक्षरित ओपनएसएसएल प्रमाणपत्र उत्पन्न करने के लिए निम्न आदेशों का उपयोग करें:

$ mkdir ~/certs
$ openssl genrsa -out ~/certs/portainer.key 2048
$ openssl req -new -x509 -sha256 -key ~/certs/portainer.key -out ~/certs/portainer.pem -days 3650

~/portainer-agent-stack.ymlनिम्न सामग्रियों के साथ एक नई फ़ाइल बनाएँ :

version: '3.2'

services:
  agent:
    image: portainer/agent
    environment:
      AGENT_CLUSTER_ADDR: tasks.agent
      CAP_HOST_MANAGEMENT: 1
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /var/lib/docker/volumes:/var/lib/docker/volumes
      - /:/host
    networks:
      - agent_network
    deploy:
      mode: global

  portainer:
    image: portainer/portainer
    command: -H tcp://tasks.agent:9001 --tlsskipverify --ssl --sslcert /certs/portainer.pem --sslkey /certs/portainer.key
    ports:
      - target: 9000
        published: 9000
        protocol: tcp
        mode: host
    volumes:
      - portainer_data:/data
      - /home/docker/certs:/certs
    networks:
      - agent_network
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.role == manager]

networks:
  agent_network:
    driver: overlay
    attachable: true

volumes:
  portainer_data:

अपनी आवश्यकताओं के अनुरूप इस डॉकर स्टैक कॉन्फ़िगरेशन फ़ाइल को संशोधित करने के बाद, आप इसे तैनात कर सकते हैं:

$ docker stack deploy --compose-file ~/portainer-agent-stack.yml portainer

यह सत्यापित करने के लिए कि पोर्टेनेर काम कर रहा है, डॉक को एक या दो मिनट देने के बाद निम्नलिखित कमांड निष्पादित करें।

$ docker ps

आपको छवियों के साथ दो कंटेनर दिखाई देंगे portainer/portainer:latestऔर portainer/agent:latest, यह सत्यापित करते हुए कि पोर्टेनेर सही ढंग से शुरू हुआ।

अब आप HTTPS का उपयोग करके Docker Managerपोर्ट पर अपने सर्वर के सार्वजनिक आईपी पते पर जाकर अपने डॉकर झुंड को कॉन्फ़िगर और प्रबंधित कर सकते हैं 9000



CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

उबंटू 18.04 पर डॉकर सीई स्थापित करें

उबंटू 18.04 पर डॉकर सीई स्थापित करें

परिचय डॉकटर एक ऐसा एप्लिकेशन है जो हमें कंटेनरों के रूप में चलाए जाने वाले कार्यक्रमों को तैनात करने की अनुमति देता है। यह लोकप्रिय गो प्रोग्रामिंग भाषा में लिखा गया था

Docker का उपयोग करके एक Node.js एप्लिकेशन को तैनात करें

Docker का उपयोग करके एक Node.js एप्लिकेशन को तैनात करें

यह लेख आपको दिखाएगा कि कैसे एक डॉकटर कंटेनर के भीतर अपने नोड एप्लिकेशन को तैनात किया जाए। नोट: यह ट्यूटोरियल मानता है कि आपके पास डॉकर इंस्टॉल और पढ़ा गया है

डॉकटर-कंपोज़ का उपयोग करके PHP एप्लिकेशन को तैनात करें

डॉकटर-कंपोज़ का उपयोग करके PHP एप्लिकेशन को तैनात करें

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

CentOS 7 पर कुबेरनेट्स के साथ शुरुआत करना

CentOS 7 पर कुबेरनेट्स के साथ शुरुआत करना

Kubernetes सर्वरों के एक समूह में कंटेनरीकृत अनुप्रयोगों के प्रबंधन के लिए Google द्वारा विकसित एक खुला स्रोत मंच है। यह एक दशक और बनाता है

उबंटू 16.04 पर रैंचर स्थापित करें

उबंटू 16.04 पर रैंचर स्थापित करें

एक अलग प्रणाली का उपयोग? परिचय Rancher कंटेनर चलाने और एक निजी कंटेनर सेवा बनाने के लिए एक खुला स्रोत मंच है। रंचर आधार है

कोरओएस पर डॉकटर-कंपोजिंग स्थापित करना

कोरओएस पर डॉकटर-कंपोजिंग स्थापित करना

यह आलेख बताता है कि कोरओएस पर डॉकटर-कंपोज़ कैसे स्थापित करें। CoreOS में, / usr / फ़ोल्डर अपरिवर्तनीय है, इसलिए मानक / usr / स्थानीय / बिन पथ अनुपलब्ध है

CoreOS पर, अपनी खुद की डॉकर रजिस्ट्री सेटअप करें

CoreOS पर, अपनी खुद की डॉकर रजिस्ट्री सेटअप करें

हम सभी जानते हैं और कई मशीनों में एप्लिकेशन कंटेनरों को बनाने, प्रबंधित करने और वितरित करने के लिए प्लेटफ़ॉर्म डॉकर को प्यार करते हैं�� Docker Inc. एक सेवा प्रदान करता है

CentOS 7 पर Rancher स्थापित करें

CentOS 7 पर Rancher स्थापित करें

एक अलग प्रणाली का उपयोग? परिचय Rancher कंटेनर चलाने और एक निजी कंटेनर सेवा बनाने के लिए एक खुला स्रोत मंच है। रंचर आधार है

सेंटो 7 पर डॉकर झुंड (सीई) के साथ चिपचिपा सत्र

सेंटो 7 पर डॉकर झुंड (सीई) के साथ चिपचिपा सत्र

एक अलग प्रणाली का उपयोग? परिचय डॉकर झुंड आपके अलग-अलग सर्वरों को कंप्यूटर के क्लस्टर में बदल देता है, स्केलिंग की सुविधा देता है, उच्च-उपलब्धता ए

CentOS 7 पर डॉकर इंस्टॉल करना

CentOS 7 पर डॉकर इंस्टॉल करना

एक अलग प्रणाली का उपयोग? डॉकर एक ऐसा एप्लिकेशन है जो वर्चुअल कंटेनर के भीतर सॉफ्टवेयर की तैनाती की अनुमति देता है। यह गो कार्यक्रम में लिखा गया था

RancherOS पर Rancher सर्वर स्थापित करें

RancherOS पर Rancher सर्वर स्थापित करें

अवलोकन RancherOS एक अविश्वसनीय रूप से हल्का ऑपरेटिंग सिस्टम (केवल 60 एमबी के बारे में) है जो एक ऐसी प्रणाली चलाता है जो पीआईडी ​​0 के रूप में डॉकर डेमन चलाता है।

डेबियन 9 पर डॉकर झुंड (सीई) के साथ चिपचिपा सत्र

डेबियन 9 पर डॉकर झुंड (सीई) के साथ चिपचिपा सत्र

एक अलग प्रणाली का उपयोग? परिचय डॉकर झुंड आपके व्यक्तिगत सर्वरों को कंप्यूटर के एक समूह में बदल देता है; स्केलिंग की सुविधा, उच्च उपलब्धता ए

डॉकटर का उपयोग कैसे करें: अपना पहला डॉकटर कंटेनर बनाना

डॉकटर का उपयोग कैसे करें: अपना पहला डॉकटर कंटेनर बनाना

यह ट्यूटोरियल डॉकर के साथ आरंभ करने की मूल बातें बताता है। मुझे लगता है कि आपके पास पहले से डॉकर इंस्टॉल है। इस ट्यूटोरियल के स्टेप्स a पर काम करेंगे

डॉकर के साथ लोड संतुलन

डॉकर के साथ लोड संतुलन

वेब एप्लिकेशन चलाते समय, आप आमतौर पर मल्टीथ्रेडिंग ओ का उपयोग करने के लिए अपने सॉफ़्टवेयर को परिवर्तित किए बिना अपने संसाधनों का अधिकतम उपयोग करना चाहते हैं

डॉक्स के साथ CentOS 7 पर SQL सर्वर 2017 (MS-SQL) के साथ आरंभ करें

डॉक्स के साथ CentOS 7 पर SQL सर्वर 2017 (MS-SQL) के साथ आरंभ करें

पूर्वापेक्षा डॉक इंजन 1.8+। न्यूनतम 4GB डिस्क स्थान। न्यूनतम 4GB RAM। चरण 1. SQL- सर्वर, डॉकर बाहों को स्थापित करने के लिए डोकर स्थापित करें

डेबियन 9 पर डॉकटर सीई को स्थापित करना

डेबियन 9 पर डॉकटर सीई को स्थापित करना

एक अलग प्रणाली का उपयोग? परिचय डॉकटर एक ऐसा एप्लिकेशन है जो वर्चुअल कंटेनर के भीतर सॉफ्टवेयर की तैनाती की अनुमति देता है। यह G में लिखा गया था

उबंटू 14.04 पर डॉकर स्थापित करना

उबंटू 14.04 पर डॉकर स्थापित करना

एक अलग प्रणाली का उपयोग? डॉकर एक ऐसा एप्लिकेशन है जो कंटेनर के रूप में चलाए जाने वाले कार्यक्रमों को तैनात करने की अनुमति देता है। यह लोकप्रिय गो कार्यक्रम में लिखा गया था

उबंटू 16.04 को डॉकटर के माध्यम से सेटअप संतरी

उबंटू 16.04 को डॉकटर के माध्यम से सेटअप संतरी

एक अलग प्रणाली का उपयोग? परिचय संतरी त्रुटि ट्रैकिंग के लिए एक खुला स्रोत समाधान है। संतरी अपवादों को ट्रैक करता है और अन्य उपयोगी संदेश फ्रॉस्ट करता है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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