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