Ejecutar en un contenedor de Docker

Puedes ejecutar ejemplos de código y desarrollar tu aplicación de la API de Google Ads dentro de un contenedor de Docker compilado con el Dockerfile y el docker-compose.yml proporcionados.

Requisitos previos

  1. Instala Docker en tu máquina.
  2. Configura tu archivo google_ads_php.ini como se describe en la guía de configuración.

Inicia el contenedor

Para compilar e iniciar el contenedor de Docker en segundo plano, ejecuta el siguiente comando en el directorio raíz de tu repositorio clonado:

docker compose up --build -d

Esto proporciona una instancia de contenedor de Docker con todas las dependencias necesarias instaladas.

Accede a la shell del contenedor

Para abrir una shell de Bash dentro del contenedor en ejecución, ejecuta docker ps para obtener el ID del contenedor y, luego, ejecuta lo siguiente:

docker exec -it <CONTAINER_ID> bash

Como alternativa, puedes usar Docker Compose con el nombre del servicio definido en docker-compose.yml (web):

docker compose exec web bash

Esto te permite ejecutar ejemplos de código y otras secuencias de comandos dentro del contenedor.

Detén el contenedor

Para detener y quitar las instancias de contenedor en ejecución, ejecuta lo siguiente:

docker compose down