Docker コンテナで実行する

提供された Dockerfile と docker-compose.yml を使用してビルドされた Docker コンテナ内で、コード例を実行して Google Ads API アプリケーションを開発できます。

前提条件

  1. マシンに Docker をインストールします。
  2. 構成ガイドの説明に従って、google_ads_php.ini ファイルを構成します。

コンテナを起動する

Docker コンテナをビルドしてバックグラウンドで起動するには、クローン作成したリポジトリのルート ディレクトリで次のコマンドを実行します。

docker compose up --build -d

これにより、必要な依存関係がすべてインストールされた Docker コンテナ インスタンスが提供されます。

コンテナシェルにアクセスする

実行中のコンテナ内で Bash シェルを開くには、docker ps を実行してコンテナ ID を取得し、次のコマンドを実行します。

docker exec -it <CONTAINER_ID> bash

または、docker-compose.yml(web)で定義されたサービス名を使用して Docker Compose を使用することもできます。

docker compose exec web bash

これにより、コンテナ内でコード例やその他のスクリプトを実行できます。

コンテナを停止する

実行中のコンテナ インスタンスを停止して削除するには、次のコマンドを実行します。

docker compose down