मैंने वर्डप्रेस प्रोजेक्ट के लिए डॉकर का इस्तेमाल किया। शुरुआत में प्रोजेक्ट ने ठीक काम किया, नो इश्यू। हालांकि, 4 दिनों के बाद जब मैं प्रोजेक्ट पर वापस आया तो यह काम नहीं किया। मैंने जिन चरणों का पालन किया।

  1. मैं डॉकटर चलाता हूं
  2. फिर मैं स्थानीयहोस्ट पर पोर्ट 8000 के साथ साइट लोड करने का प्रयास करता हूं, यह लोड नहीं हुआ
  3. निम्नलिखित त्रुटियां थीं

त्रुटि: WordPress_tob_db_1 के लिए सेवा प्रारंभ नहीं कर सकता db: नेटवर्क b3449fecdd40aedf6mo1485bd7e4ec5hu4aef451a4f95c97c9375e74fbbee436 नहीं मिला

त्रुटि: डीबी के लिए सेवा शुरू नहीं कर सकता डीबी: नेटवर्क b3449fecdd40aedf6mo1485bd7e4ec5hu4aef451a4f95c97c9375e74fbbee436 नहीं मिला

त्रुटि: प्रोजेक्ट लाते समय त्रुटियों का सामना करना पड़ा।

मैंने नया अलग वर्डप्रेस प्रोजेक्ट बनाया और इसने ठीक काम किया लेकिन एक बार जब मैंने डॉकटर को रोक दिया और इसे फिर से चला तो वही त्रुटियां मिलीं जिनका उल्लेख बिंदुओं में किया गया है।

मैंने समाधान खोजने के लिए खोज की लेकिन समस्या को ठीक करने के लिए नहीं मिला।

डॉकर विंडोज 10 ऑपरेटिंग सिस्टम पर चल रहा है और निम्नलिखित कोड docker-compose.yaml से संबंधित है।

version: '3'
services:
  # Database
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    networks:
      - wpsite
  # phpmyadmin
  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin/phpmyadmin
    restart: always
    ports:
      - '8080:80'
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: password 
    networks:
      - wpsite
  # Wordpress
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - '8000:80'
    restart: always
    volumes: ['./:/var/www/html']
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
    networks:
      - wpsite
networks:
  wpsite:
volumes:
  db_data:

इस मुद्दे को हल करने में कोई मदद की सराहना की जाएगी।

धन्यवाद

0
ssssage 2 फरवरी 2020, 23:48

1 उत्तर

सबसे बढ़िया उत्तर

बस डॉकटर को लिनक्स कंटेनर पर स्विच करें क्योंकि MySQL छवि लिनक्स के लिए डिज़ाइन की गई है न कि विंडोज़ के लिए

0
ssssage 9 मार्च 2020, 01:22