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

Antes de comenzar, instala Docker en tu máquina.

Inicia el contenedor

Para compilar e iniciar la instancia del contenedor de Docker en segundo plano, ejecuta el siguiente comando en el directorio en el que clonaste el repositorio:

docker compose up --build -d

Esto proporciona una instancia de contenedor de Docker con el entorno de ejecución configurado.

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, si iniciaste el contenedor con Docker Compose, puedes ejecutar docker compose exec 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 de la shell interactiva del contenedor.

Detén el contenedor

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

docker compose down