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

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

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

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

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

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

docker compose up --build -d

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

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

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

docker exec -it <CONTAINER_ID> bash

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

docker compose exec web bash

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

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

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

docker compose down