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 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, 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 otros secuencias de comandos dentro del shell de contenedor interactivo.

Detén el contenedor

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

docker compose down