اجرا در یک کانتینر داکر

شما می‌توانید نمونه‌های کد را اجرا کنید و برنامه API گوگل ادز خود را درون یک کانتینر داکر که با استفاده از Dockerfile و docker-compose.yml ارائه شده ساخته شده است، توسعه دهید.

پیش‌نیازها

  1. داکر را روی دستگاه خود نصب کنید .
  2. فایل google_ads_php.ini خود را همانطور که در راهنمای پیکربندی توضیح داده شده است، پیکربندی کنید.

کانتینر را شروع کنید

برای ساخت و اجرای کانتینر داکر در پس‌زمینه، دستور زیر را در دایرکتوری ریشه مخزن کلون شده خود اجرا کنید:

docker compose up --build -d

این یک نمونه کانتینر داکر با تمام وابستگی‌های مورد نیاز نصب شده ارائه می‌دهد.

دسترسی به پوسته کانتینر

برای باز کردن یک پوسته Bash درون کانتینر در حال اجرا، docker ps را اجرا کنید تا شناسه کانتینر را دریافت کنید و سپس دستور زیر را اجرا کنید:

docker exec -it <CONTAINER_ID> bash

به عنوان یک روش جایگزین، می‌توانید از Docker Compose با نام سرویس تعریف شده در docker-compose.yml ( web ) استفاده کنید:

docker compose exec web bash

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

کانتینر را متوقف کنید

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

docker compose down