Запуск в контейнере Docker

Вы можете выполнять примеры кода и разрабатывать приложение Google Ads API в контейнере Docker, созданном с помощью предоставленных файлов Dockerfile и docker-compose.yml.

Требования

  1. Установите Docker на компьютер.
  2. Настройте файл google_ads_php.ini, как описано в руководстве по настройке.

Запустите контейнер

Чтобы создать и запустить контейнер Docker в фоновом режиме, выполните следующую команду в корневом каталоге клонированного репозитория:

docker compose up --build -d

Вы получите экземпляр контейнера Docker со всеми необходимыми зависимостями.

Как получить доступ к оболочке контейнера

Чтобы открыть оболочку Bash внутри запущенного контейнера, выполните команду docker ps, чтобы получить идентификатор контейнера, а затем выполните следующую команду:

docker exec -it <CONTAINER_ID> bash

Вы также можете использовать Docker Compose с названием сервиса, указанным в docker-compose.yml (web):

docker compose exec web bash

Это позволяет запускать примеры кода и другие скрипты внутри контейнера.

Остановка контейнера

Чтобы остановить и удалить запущенные экземпляры контейнера, выполните следующую команду:

docker compose down