Executar em um contêiner do Docker

É possível executar exemplos de código e desenvolver o aplicativo da API Google Ads em um contêiner do Docker criado usando o Dockerfile e docker-compose.yml fornecidos.

Pré-requisitos

  1. Instale o Docker na sua máquina.
  2. Configure o arquivo google_ads_php.ini conforme descrito no guia de configuração.

Iniciar o contêiner

Para criar e iniciar o contêiner do Docker em segundo plano, execute o seguinte comando no diretório raiz do repositório clonado:

docker compose up --build -d

Isso fornece uma instância de contêiner do Docker com todas as dependências necessárias instaladas.

Acessar o shell do contêiner

Para abrir um shell Bash dentro do contêiner em execução, execute docker ps para receber o ID do contêiner e, em seguida, execute:

docker exec -it <CONTAINER_ID> bash

Como alternativa, você pode usar o Docker Compose com o nome do serviço definido em docker-compose.yml (web):

docker compose exec web bash

Isso permite executar exemplos de código e outros scripts dentro do contêiner.

Parar o contêiner

Para interromper e remover as instâncias de contêiner em execução, execute:

docker compose down