Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Wordpress साइट को डॉकर में ले जाना:DB कनेक्शन स्थापित करने में त्रुटि

डॉकर-कंपोज़ के नए संस्करण के साथ यह इस तरह दिखेगा (यदि आप PhpMyAdmin का उपयोग नहीं करना चाहते हैं तो आप इसे छोड़ सकते हैं):

version: '3.7'

volumes:
  wp-data:
networks:
  wp-back:

services:

  db:
    image: mysql:5.7
    volumes:
      - wp-data:/var/lib/mysql
    environment:
       MYSQL_ROOT_PASSWORD: rootPassword
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wp-user
       MYSQL_PASSWORD: wp-pass
    ports:
      - 8889:3306
    networks:
      - wp-back

  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin/phpmyadmin
    environment:
      PMA_HOST: db
      MYSQL_USER: wp-user
      MYSQL_PASSWORD: wp-pass
      MYSQL_ROOT_PASSWORD: rootPassword
    ports:
      - 3001:80
    networks:
      - wp-back

  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - 8888:80
      - 443:443
    environment:
       WORDPRESS_DB_HOST: db
       WORDPRESS_DB_USER: wp-user
       WORDPRESS_DB_PASSWORD: wp-pass
    volumes:
      - ./wordpress-files:/var/www/html
    container_name: wordpress-site
    networks:
      - wp-back

डेटाबेस वॉल्यूम एक नामित वॉल्यूम wp-data है, जबकि वर्डप्रेस html आपकी वर्तमान निर्देशिका ./wordpress-files के लिए एक बाइंड-माउंट है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रिबूट के बाद XAMPP MySQL सेवा क्रैश

  2. GROUP_CONCAT ऑर्डर BY

  3. MYSQL दो तालिका के दृश्य को जोड़ता है जिसमें विभिन्न प्रविष्टि रिकॉर्ड होते हैं

  4. एक MySQL तालिका में ऐतिहासिक मूल्य सूची को स्टोर करने का सबसे अच्छा तरीका क्या है?

  5. क्या आप ON DUPLICATE KEY में समग्र मानों का उपयोग कर सकते हैं