CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
यह मार्गदर्शिका आपको दिखाएगी कि कैसे एकाधिक अल्पाइन लिनक्स 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 को मैन्युअल रूप से स्थापित और कॉन्फ़िगर करना होगा।
अपने सर्वर को आवंटित करने के लिए वल्चर को एक या दो मिनट देने के बाद , सर्वर प्रबंधन इंटरफ़ेस पर सर्वर के more options
लिए ट्रिपल डॉट आइकन पर क्लिक करें और फिर विकल्प चुनें।Docker Manager
View 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
।
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
परिचय डॉकटर एक ऐसा एप्लिकेशन है जो हमें कंटेनरों के रूप में चलाए जाने वाले कार्यक्रमों को तैनात करने की अनुमति देता है। यह लोकप्रिय गो प्रोग्रामिंग भाषा में लिखा गया था
यह लेख आपको दिखाएगा कि कैसे एक डॉकटर कंटेनर के भीतर अपने नोड एप्लिकेशन को तैनात किया जाए। नोट: यह ट्यूटोरियल मानता है कि आपके पास डॉकर इंस्टॉल और पढ़ा गया है
PHP अनुप्रयोगों को आमतौर पर एक वेबसर्वर, एक रिलेशनल डेटाबेस सिस्टम और भाषा दुभाषिया द्वारा ही बनाया जाता है। इस ट्यूटोरियल में हम लेवरगिन होंगे
Kubernetes सर्वरों के एक समूह में कंटेनरीकृत अनुप्रयोगों के प्रबंधन के लिए Google द्वारा विकसित एक खुला स्रोत मंच है। यह एक दशक और बनाता है
एक अलग प्रणाली का उपयोग? परिचय Rancher कंटेनर चलाने और एक निजी कंटेनर सेवा बनाने के लिए एक खुला स्रोत मंच है। रंचर आधार है
यह आलेख बताता है कि कोरओएस पर डॉकटर-कंपोज़ कैसे स्थापित करें। CoreOS में, / usr / फ़ोल्डर अपरिवर्तनीय है, इसलिए मानक / usr / स्थानीय / बिन पथ अनुपलब्ध है
हम सभी जानते हैं और कई मशीनों में एप्लिकेशन कंटेनरों को बनाने, प्रबंधित करने और वितरित करने के लिए प्लेटफ़ॉर्म डॉकर को प्यार करते हैं�� Docker Inc. एक सेवा प्रदान करता है
एक अलग प्रणाली का उपयोग? परिचय Rancher कंटेनर चलाने और एक निजी कंटेनर सेवा बनाने के लिए एक खुला स्रोत मंच है। रंचर आधार है
एक अलग प्रणाली का उपयोग? परिचय डॉकर झुंड आपके अलग-अलग सर्वरों को कंप्यूटर के क्लस्टर में बदल देता है, स्केलिंग की सुविधा देता है, उच्च-उपलब्धता ए
एक अलग प्रणाली का उपयोग? डॉकर एक ऐसा एप्लिकेशन है जो वर्चुअल कंटेनर के भीतर सॉफ्टवेयर की तैनाती की अनुमति देता है। यह गो कार्यक्रम में लिखा गया था
अवलोकन RancherOS एक अविश्वसनीय रूप से हल्का ऑपरेटिंग सिस्टम (केवल 60 एमबी के बारे में) है जो एक ऐसी प्रणाली चलाता है जो पीआईडी 0 के रूप में डॉकर डेमन चलाता है।
एक अलग प्रणाली का उपयोग? परिचय डॉकर झुंड आपके व्यक्तिगत सर्वरों को कंप्यूटर के एक समूह में बदल देता है; स्केलिंग की सुविधा, उच्च उपलब्धता ए
यह ट्यूटोरियल डॉकर के साथ आरंभ करने की मूल बातें बताता है। मुझे लगता है कि आपके पास पहले से डॉकर इंस्टॉल है। इस ट्यूटोरियल के स्टेप्स a पर काम करेंगे
वेब एप्लिकेशन चलाते समय, आप आमतौर पर मल्टीथ्रेडिंग ओ का उपयोग करने के लिए अपने सॉफ़्टवेयर को परिवर्तित किए बिना अपने संसाधनों का अधिकतम उपयोग करना चाहते हैं
पूर्वापेक्षा डॉक इंजन 1.8+। न्यूनतम 4GB डिस्क स्थान। न्यूनतम 4GB RAM। चरण 1. SQL- सर्वर, डॉकर बाहों को स्थापित करने के लिए डोकर स्थापित करें
एक अलग प्रणाली का उपयोग? परिचय डॉकटर एक ऐसा एप्लिकेशन है जो वर्चुअल कंटेनर के भीतर सॉफ्टवेयर की तैनाती की अनुमति देता है। यह G में लिखा गया था
एक अलग प्रणाली का उपयोग? डॉकर एक ऐसा एप्लिकेशन है जो कंटेनर के रूप में चलाए जाने वाले कार्यक्रमों को तैनात करने की अनुमति देता है। यह लोकप्रिय गो कार्यक्रम में लिखा गया था
एक अलग प्रणाली का उपयोग? परिचय संतरी त्रुटि ट्रैकिंग के लिए एक खुला स्रोत समाधान है। संतरी अपवादों को ट्रैक करता है और अन्य उपयोगी संदेश फ्रॉस्ट करता है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ