اجرا در یک کانتینر داکر

شما می‌توانید نمونه‌های کد را اجرا کنید و برنامه API گوگل ادز خود را درون یک کانتینر داکر که با استفاده از Dockerfile و docker-compose.yml ارائه شده ساخته شده است، توسعه دهید.

پیش‌نیازها

قبل از شروع، Docker را روی دستگاه خود نصب کنید .

کانتینر را شروع کنید

برای ساخت و اجرای نمونه کانتینر داکر در پس‌زمینه، دستور زیر را در دایرکتوری که مخزن را کلون کرده‌اید، اجرا کنید:

docker compose up --build -d

این یک نمونه کانتینر داکر با محیط اجرایی تنظیم‌شده فراهم می‌کند.

دسترسی به پوسته کانتینر

برای باز کردن یک پوسته Bash درون کانتینر در حال اجرا، docker ps را اجرا کنید تا شناسه کانتینر را دریافت کنید، سپس دستور زیر را اجرا کنید:

docker exec -it <CONTAINER_ID> bash

از طرف دیگر، اگر کانتینر را با استفاده از Docker Compose راه‌اندازی کرده‌اید، می‌توانید docker compose exec با نام سرویس تعریف شده در docker-compose.yml ( web ) اجرا کنید:

docker compose exec web bash

این به شما امکان می‌دهد نمونه‌های کد و اسکریپت‌های دیگر را درون پوسته کانتینر تعاملی اجرا کنید.

کانتینر را متوقف کنید

برای متوقف کردن و حذف نمونه‌های کانتینر در حال اجرا، دستور زیر را اجرا کنید:

docker compose down