Uruchamianie w kontenerze Dockera

Przykłady kodu możesz wykonywać i aplikację interfejsu Google Ads API możesz tworzyć w kontenerze Dockera utworzonym za pomocą podanego pliku Dockerfile i pliku docker-compose.yml.

Wymagania wstępne

  1. Zainstaluj Dockera na komputerze.
  2. Skonfiguruj plik google_ads_php.ini zgodnie z opisem w przewodniku po konfiguracji.

Uruchamianie kontenera

Aby utworzyć i uruchomić kontener Dockera w tle, uruchom to polecenie w katalogu głównym sklonowanego repozytorium:

docker compose up --build -d

Dzięki temu uzyskasz instancję kontenera Dockera ze wszystkimi wymaganymi zależnościami.

Uzyskiwanie dostępu do powłoki kontenera

Aby otworzyć powłokę Bash w uruchomionym kontenerze, uruchom polecenie docker ps, aby uzyskać identyfikator kontenera, a następnie uruchom to polecenie:

docker exec -it <CONTAINER_ID> bash

Możesz też użyć Docker Compose z nazwą usługi zdefiniowaną w docker-compose.yml (web):

docker compose exec web bash

Umożliwia to uruchamianie w kontenerze przykładowych kodów i innych skryptów.

Zatrzymaj kontener

Aby zatrzymać i usunąć uruchomione instancje kontenera, uruchom to polecenie:

docker compose down