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 y, luego, iniciar el contenedor de Docker en segundo plano, ejecuta el siguiente comando en el directorio raíz del repositorio clonado:

docker compose up --build -d

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

Accede al 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 otros secuencias de comandos dentro del contenedor.

Detén el contenedor

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

docker compose down