اجرا در محتوی Docker

می‌توانید نمونه‌های کد را اجرا کنید و برنامه Google Ads API خود را در یک ظرف Docker که بااستفاده از Dockerfile و docker-compose.yml ارائه‌شده ساخته شده است توسعه دهید.

پیش‌نیازها

  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 با نام سرویس تعریف‌شده در docker-compose.yml (web) استفاده کنید:

docker compose exec web bash

این کار به شما امکان می‌دهد نمونه‌های کد و سایر اسکریپت‌ها را در محفظه اجرا کنید.

توقف محتوی

برای متوقف کردن و برداشتن نمونه‌های محتوی درحال اجرا، این دستور را اجرا کنید:

docker compose down