التشغيل في حاوية Docker

يمكنك تنفيذ أمثلة الرموز البرمجية وتطوير تطبيق Google Ads API داخل حاوية Docker تم إنشاؤها باستخدام Dockerfile وdocker-compose.yml المقدَّمتَين.

المتطلبات الأساسية

  1. ثبِّت Docker على جهازك.
  2. اضبط ملف google_ads_php.ini على النحو الموضّح في دليل الإعداد.

بدء الحاوية

لإنشاء حاوية Docker وبدء تشغيلها في الخلفية، نفِّذ الأمر التالي في الدليل الجذر للمستودع الذي نسخته:

docker compose up --build -d

يوفّر ذلك مثيلاً لحاوية Docker مع تثبيت جميع العناصر التابعة المطلوبة.

الوصول إلى غلاف الحاوية

لفتح Bash shell داخل الحاوية قيد التشغيل، شغِّل docker ps للحصول على معرّف الحاوية، ثم شغِّل:

docker exec -it <CONTAINER_ID> bash

بدلاً من ذلك، يمكنك استخدام Docker Compose مع اسم الخدمة المحدّد في docker-compose.yml (web):

docker compose exec web bash

يتيح لك ذلك تشغيل أمثلة الرموز البرمجية والنصوص البرمجية الأخرى داخل الحاوية.

إيقاف الحاوية

لإيقاف وإزالة مثيلات الحاوية قيد التشغيل، نفِّذ الأمر التالي:

docker compose down