Exécuter dans un conteneur Docker

Vous pouvez exécuter des exemples de code et développer votre application API Google Ads dans un conteneur Docker créé à l'aide des fichiers Dockerfile et docker-compose.yml fournis.

Prérequis

  1. Installez Docker sur votre machine.
  2. Configurez votre fichier google_ads_php.ini comme décrit dans le guide de configuration.

Démarrer le conteneur

Pour créer et démarrer le conteneur Docker en arrière-plan, exécutez la commande suivante dans le répertoire racine de votre dépôt cloné :

docker compose up --build -d

Cela fournit une instance de conteneur Docker avec toutes les dépendances requises installées.

Accéder au shell du conteneur

Pour ouvrir un shell Bash dans le conteneur en cours d'exécution, exécutez docker ps pour obtenir l'ID du conteneur, puis exécutez la commande suivante :

docker exec -it <CONTAINER_ID> bash

Vous pouvez également utiliser Docker Compose avec le nom de service défini dans docker-compose.yml (web) :

docker compose exec web bash

Cela vous permet d'exécuter des exemples de code et d'autres scripts dans le conteneur.

Arrêter le conteneur

Pour arrêter et supprimer les instances de conteneur en cours d'exécution, exécutez la commande suivante :

docker compose down