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

Kod örneklerini çalıştırabilir ve Google Ads API uygulamanızı sağlanan Dockerfile ve docker-compose.yml kullanılarak oluşturulmuş bir Docker kapsayıcısında geliştirebilirsiniz.

Ön koşullar

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

Kapsayıcıyı başlatma

Docker kapsayıcısını derlemek ve arka planda başlatmak için klonlanan deponuzun kök dizininde aşağıdaki komutu çalıştırın:

docker compose up --build -d

Bu, gerekli tüm bağımlılıkların yüklendiği bir Docker container örneği sağlar.

Kapsayıcı kabuğuna erişme

Çalışan kapsayıcının içinde bir Bash kabuğu açmak için docker ps komutunu çalıştırarak kapsayıcı 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, kapsayıcının içinde kod örneklerini ve diğer komut dosyalarını ç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