Docker Container'ında Çalışma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Ayrıca, örnekleri çalıştırabilir ve Google Ads API uygulamanızı, sağlanan Dockerfile ve docker-compose.yml kullanılarak oluşturulmuş bir Docker kapsayıcısında geliştirebilirsiniz.
Bunu yapmak için (Docker ortamının yüklendiği varsayılarak) bu depoyu klonladığınız dizinde aşağıdaki komutu çalıştırın:
docker-compose up --build -d
Bu işlem, yürütme ortamı ayarlanmış bir Docker kapsayıcı örneği sağlar.
Docker container'ının içinde bir Bash kabuğu açmak için docker ps
komutunu çalıştırarak container kimliğini alın, ardından şu komutu çalıştırın:
docker exec -it <YOUR_CONTAINER_ID> bash
Bu sayede, kod örneklerini ve diğer uygulamaları kapsayıcı içinde çalıştırabilirsiniz.
Kısa bir yol olarak, makinenizde yalnızca tek bir Docker container'ı çalışıyorsa şunu da çalıştırabilirsiniz:
docker exec -it $(docker ps -a -q) bash
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-27 UTC."],[[["\u003cp\u003eUtilize provided Docker resources to execute Google Ads API application examples and develop your own applications within a Docker container.\u003c/p\u003e\n"],["\u003cp\u003eInitiate the Docker environment by executing \u003ccode\u003edocker-compose up --build -d\u003c/code\u003e after cloning the repository.\u003c/p\u003e\n"],["\u003cp\u003eAccess a Bash shell inside the container using \u003ccode\u003edocker exec -it <YOUR_CONTAINER_ID> bash\u003c/code\u003e to interact with code samples and applications.\u003c/p\u003e\n"],["\u003cp\u003eIf running a single Docker container, \u003ccode\u003edocker exec -it $(docker ps -a -q) bash\u003c/code\u003e can be used as a shortcut for shell access.\u003c/p\u003e\n"]]],[],null,["# Running in a Docker Container\n\nYou can also execute the examples and develop your Google Ads API application\ninside a Docker container, built using the provided\n[Dockerfile](https://github.com/googleads/google-ads-perl/blob/HEAD/Dockerfile) and\n[docker-compose.yml](https://github.com/googleads/google-ads-perl/blob/HEAD/docker-compose.yml).\n\nTo do so (provided that you have a Docker environment\n[installed](//docs.docker.com/install/)), run the following command in the\ndirectory where you cloned this repository: \n\n docker-compose up --build -d\n\nThis will provide a Docker container instance with the execution environment set\nup.\n\nTo open a Bash shell inside the Docker container, run `docker ps` to get\nthe container ID, then run: \n\n docker exec -it \u003cYOUR_CONTAINER_ID\u003e bash\n\nThis will allow you to run code examples and other applications inside the\ncontainer.\n\nAs a shorthand, in case you only have a single Docker container running on your\nmachine, you can also run: \n\n docker exec -it $(docker ps -a -q) bash"]]