Docker kapsayıcısında çalıştırma

Sağlanan Dockerfile ve docker-compose.yml kullanılarak oluşturulan bir Docker container'ında kod örneklerini çalıştırabilir ve Google Ads API uygulamanızı geliştirebilirsiniz.

Ön koşullar

  1. Makinenize Docker'ı yükleyin.
  2. google_ads_php.ini dosyanızı Yapılandırma kılavuzunda açıklandığı şekilde yapılandırın.

Kapsayıcıyı başlatma

Docker container'ını arka planda derleyip başlatmak için klonlanan deponuzun kök dizininde aşağıdaki komutu çalıştırın:

docker compose up --build -d

Bu sayede, gerekli tüm bağımlılıkların yüklü olduğu bir Docker container örneği elde edersiniz.

Kapsayıcı kabuğuna erişme

Çalışan container'da bir Bash kabuğu açmak için docker ps komutunu çalıştırarak container kimliğini alın ve ardından şu komutu çalıştırın:

docker exec -it <CONTAINER_ID> bash

Alternatif olarak, docker-compose.yml (web) içinde tanımlanan hizmet adıyla Docker Compose'u kullanabilirsiniz:

docker compose exec web bash

Bu sayede, kod örneklerini ve diğer komut dosyalarını kapsayıcıda çalıştırabilirsiniz.

Kapsayıcıyı durdurma

Çalışan kapsayıcı örneklerini durdurmak ve kaldırmak için şu komutu çalıştırın:

docker compose down