اجرا در محتوی 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