"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > डॉकर का उपयोग करके वर्डप्रेस को स्थानीय रूप से चलाएं!

डॉकर का उपयोग करके वर्डप्रेस को स्थानीय रूप से चलाएं!

2024-11-02 को प्रकाशित
ब्राउज़ करें:862

आपके स्थानीय सिस्टम पर वर्डप्रेस इंस्टॉल करने के लिए कई चरण हैं। आपको PHP, MySQL, एक सर्वर और बहुत कुछ इंस्टॉल करना होगा। शुक्र है कि वर्डप्रेस को स्थानीय रूप से इंस्टॉल करने का एक बहुत आसान तरीका है, इसके लिए डॉकर को धन्यवाद! ऐसे!

कदम

⚠️ आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास डॉकर स्थापित है।

चरण 1: एक नई निर्देशिका बनाएँ

सबसे पहले, हमें आपके प्रोजेक्ट के लिए एक नया फ़ोल्डर/निर्देशिका बनाने की आवश्यकता होगी। इसे अपनी इच्छानुसार कहीं भी बनाएं और इसे खोलें/अपने टर्मिनल से इसे इंगित करें।

mkdir my-wordpress-blog
cd my-wordpress-blog

चरण 2: कोड संपादक खोलें

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

code .

चरण 3: एक डॉकरफ़ाइल बनाएं

Dockerfile नामक अपनी पहली फ़ाइल बनाने के लिए अपने कोड संपादक का उपयोग करें। फ़ाइल के अंदर, इन पंक्तियों को चिपकाएँ:

FROM php:7.4-apache

RUN docker-php-ext-install mysqli

लेकिन यह क्या करता है?

खैर, डॉकरफ़ाइल मूल रूप से एक फ़ाइल है जो एक "छवि" (मूल रूप से एक ब्लूप्रिंट) बनाने के निर्देश देती है जिसका उपयोग एक कंटेनर बनाने के लिए किया जाएगा, इस मामले में, वह कंटेनर जिसमें हमारी वर्डप्रेस साइट होगी।

यह विशिष्ट डॉकरफ़ाइल मूल रूप से क्या करती है:

  • आधार के रूप में अपाचे और PHP छवि का उपयोग करें। इसका मतलब है कि हमारे कंटेनर में अपाचे सर्वर और PHP पहले से इंस्टॉल होगा।

  • PHP एक्सटेंशन mysqli इंस्टॉल करता है। यह एक एक्सटेंशन है जो वर्डप्रेस को आपके MySQL डेटाबेस से कनेक्ट करने के लिए आवश्यक है।

चरण 4: एक डॉकर कंपोज़ फ़ाइल बनाएं

इसके बाद, हम docker-compose.yml नामक एक नई फ़ाइल बनाने जा रहे हैं। इस फ़ाइल में निम्नलिखित सामग्री चिपकाएँ:

services:
  web:
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - ./wordpress:/var/www/html
    ports:
      - "8080:80"

  db:
    image: mysql
    container_name: my-db
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: password1
      MYSQL_DATABASE: wordpress

तो, यह क्या करता है?

डॉकर-कंपोज़ फ़ाइल एक फ़ाइल है जो डॉकर को एक साथ कई कंटेनर बनाने और चलाने के निर्देश देती है।

हमारे मामले में, हमारी फ़ाइल 2 कंटेनर बनाएगी और चलाएगी:

  1. एक "वेब" कंटेनर: यह वह जगह होगी जहां हमारी वर्डप्रेस साइट रहेगी। यह हमारे द्वारा पहले बनाए गए Dockerfile के आधार पर एक कंटेनर बनाएगा। यह हमारी साइट की सामग्री की भी प्रतिलिपि बनाएगा, जिसे हम अगले चरण में डाउनलोड करेंगे।

  2. एक MySQL सर्वर। यहीं पर हमारा डेटा रहेगा। यदि आप MariaDB का उपयोग करना चाहते हैं, तो image: mysql को image: mariadb से बदलें।

चरण 5: वर्डप्रेस डाउनलोड करें

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

डाउनलोड में कुछ सेकंड लगने चाहिए और यह एक ज़िप फ़ाइल डाउनलोड करेगा।

ज़िप फ़ाइल में "वर्डप्रेस" नामक एक एकल फ़ोल्डर होना चाहिए। आगे बढ़ें और इसे अपनी ड्राइव पर निकालें।

चरण 6: वर्डप्रेस निर्देशिका को अपने प्रोजेक्ट में ले जाएं

ज़िप फ़ाइल से वर्डप्रेस फ़ोल्डर निकालने के बाद, आगे बढ़ें और उस फ़ोल्डर को अपने प्रोजेक्ट में ले जाएं।

ऐसा करने के बाद, आपके प्रोजेक्ट के मूल में फ़ाइलें इस तरह दिखनी चाहिए:

? वर्डप्रेस
? docker-compose.yml
? डॉकरफ़ाइल

यदि वर्डप्रेस फ़ोल्डर को "वर्डप्रेस" नहीं कहा जाता है, तो आप आगे बढ़ सकते हैं और इसका नाम बदल सकते हैं।

चरण 7: कंटेनर बनाएं

अब हमारे पास सब कुछ है और हम अपनी साइट चला सकते हैं। हालाँकि, सबसे पहले, हमें डॉकरफ़ाइल से "वेब" कंटेनर के लिए छवि बनाने की आवश्यकता है। ऐसा करने के लिए, डॉकर कंपोज़ से बिल्ड कमांड चलाएँ:

docker compose build

इसे पूरा होने में कुछ सेकंड लगने चाहिए और आपके टर्मिनल में ऐसा दिखना चाहिए:

Run WordPress locally using Docker!

चरण 8: कंटेनर चलाएँ

एक बार निर्माण सफलतापूर्वक पूरा हो जाने पर, अब आप वेबसाइट चला सकते हैं। इसके लिए, हम डॉकर कंपोज़ से अप कमांड का उपयोग कर रहे हैं:

docker compose up -d

चलते समय आपका टर्मिनल कुछ इस तरह दिखना चाहिए:

Run WordPress locally using Docker!

तो अभी क्या हुआ? आइए कुछ तकनीकी विवरण में जाएं:

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

क्योंकि ये दोनों कंटेनर एक ही कंपोज़ फ़ाइल के अंतर्गत चलते हैं, वे एक ही "नेटवर्क" के अंतर्गत चलते हैं। इसका मतलब है कि वे एक-दूसरे से जुड़े हुए हैं। इसलिए, उदाहरण के लिए, जब आपको वेब कंटेनर से डेटाबेस से कनेक्ट करने की आवश्यकता होती है, तो ऐसा करने के लिए URL http://db:3306 है (क्योंकि डेटाबेस कंटेनर का नाम db है)। हमें अपनी साइट स्थापित करते समय इसकी आवश्यकता होगी।

चरण 9: अपनी वेबसाइट सेटअप करें

कुछ सेकंड के बाद आपकी साइट चालू हो जानी चाहिए। आप अपने ब्राउज़र में इस यूआरएल को खोलकर इसे एक्सेस कर सकते हैं:

http://localhost:8080

एक बार खोलने पर, आपको यह स्क्रीन देखनी चाहिए:

Run WordPress locally using Docker!

एक भाषा चुनें और जारी रखें पर क्लिक करें।

आपसे डेटाबेस क्रेडेंशियल मांगा जाएगा। इन्हें जोड़ें:

  • डेटाबेस नाम: वर्डप्रेस
  • उपयोगकर्ता नाम: रूट
  • पासवर्ड: पासवर्ड1
  • डेटाबेस होस्ट: db

इन्हें जोड़ने के बाद, आप आगे बढ़ सकते हैं और इंस्टॉलेशन चला सकते हैं:

Run WordPress locally using Docker!

अब अपनी साइट का विवरण जोड़ें। यहां आपसे आपकी साइट के विवरण, जैसे साइट का नाम, उपयोगकर्ता नाम, पासवर्ड आदि के बारे में पूछा जाएगा। जो भी आपको पसंद हो उसे यहां जोड़ें:

Run WordPress locally using Docker!

वर्डप्रेस इंस्टॉल करें पर क्लिक करें।

ऐसा हो जाने के बाद, आप जाने के लिए बिल्कुल तैयार हैं! ?

Run WordPress locally using Docker!

लॉग इन पर क्लिक करें। आपको एक लॉग इन स्क्रीन प्रस्तुत की जाएगी:

Run WordPress locally using Docker!

सेट अप के दौरान आपके द्वारा निर्दिष्ट क्रेडेंशियल जोड़ें।

टाडा! इतना ही! ?

एक बार लॉग इन करने पर, आपको डैशबोर्ड दिखाया जाएगा:

Run WordPress locally using Docker!

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

वास्तविक साइट पर जाने के लिए ऊपर दाईं ओर अपनी साइट के नाम पर क्लिक करें:

Run WordPress locally using Docker!

यह आपकी वेबसाइट है जो एक सुविधाजनक डैशबोर्ड के साथ स्थानीय स्तर पर चल रही है, जिस तक यहां पहुंचा जा सकता है:

http://localhost:8080/wp-admin/

सफलता!

अपने नए वर्डप्रेस ब्लॉग को संपादित करने का आनंद लें!

विज्ञप्ति वक्तव्य इस लेख को इस पर पुनर्मुद्रित किया गया है: https://dev.to/savvasstephnds/run-wordpress-locally-using-docker-5bk2?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3