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

डॉकर-लिखें जांचें कि क्या MySQL कनेक्शन तैयार है

version: "2.1"
services:
    api:
        build: .
        container_name: api
        ports:
            - "8080:8080"
        depends_on:
            db:
                condition: service_healthy
    db:
        container_name: db
        image: mysql
        ports:
            - "3306"
        environment:
            MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
            MYSQL_USER: "user"
            MYSQL_PASSWORD: "password"
            MYSQL_DATABASE: "database"
        healthcheck:
            test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
            timeout: 20s
            retries: 10

एपीआई कंटेनर तब तक शुरू नहीं होगा जब तक कि डीबी कंटेनर स्वस्थ न हो (मूल रूप से जब तक कि mysqladmin ऊपर और कनेक्शन स्वीकार नहीं कर लेता।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL NULLIF () समझाया गया

  2. MySQL में रीसेंसी से पर्सेंटाइल की गणना करें

  3. डाउनलोड के लिए सुरक्षित फ़ाइलें

  4. मैं PHP का उपयोग करके MySQL डेटाबेस से छवियों को कैसे संग्रहीत और पुनर्प्राप्त कर सकता हूं?

  5. तैयार स्टेटमेंट सिंटैक्स त्रुटि