Docker कंटेनर में चलाना

दिए गए Dockerfile और docker-compose.yml का इस्तेमाल करके बनाए गए Docker कंटेनर में, कोड के उदाहरण चलाए जा सकते हैं. साथ ही, Google Ads API ऐप्लिकेशन भी बनाया जा सकता है.

ज़रूरी शर्तें

  1. अपने कंप्यूटर पर Docker इंस्टॉल करें.
  2. google_ads_php.ini फ़ाइल को कॉन्फ़िगर करने के लिए, कॉन्फ़िगरेशन गाइड में दिया गया तरीका अपनाएं.

कंटेनर शुरू करना

Docker कंटेनर को बैकग्राउंड में बनाने और शुरू करने के लिए, क्लोन की गई अपनी रिपॉज़िटरी की रूट डायरेक्ट्री में यह निर्देश चलाएं:

docker compose up --build -d

इससे, Docker कंटेनर का ऐसा इंस्टेंस मिलता है जिसमें सभी ज़रूरी डिपेंडेंसी इंस्टॉल होती हैं.

कंटेनर शेल को ऐक्सेस करना

चल रहे कंटेनर में Bash शेल खोलने के लिए, docker ps चलाकर कंटेनर आईडी पाएं. इसके बाद, यह निर्देश चलाएं:

docker exec -it <CONTAINER_ID> bash

इसके अलावा, docker-compose.yml (web) में तय किए गए सेवा के नाम के साथ, Docker Compose का इस्तेमाल किया जा सकता है:

docker compose exec web bash

इससे, कंटेनर में कोड के उदाहरण और अन्य स्क्रिप्ट चलाई जा सकती हैं.

कंटेनर बंद करना

चल रहे कंटेनर के इंस्टेंस को बंद करने और हटाने के लिए, यह निर्देश चलाएं:

docker compose down