podman-compose(1) General Commands Manual podman-compose(1)

podman-compose - اجرای بارهای کاری Compose از طریق یک ارائه‌دهنده خارجی compose

podman compose [گزینه‌ها] [دستور [آرگومان ...]]

دستور podman compose یک پوشش سبک (wrapper) برای یک ارائه‌دهنده خارجی compose مانند docker-compose یا podman-compose است. این بدان معناست که podman compose ابزار دیگری را اجرا می‌کند که قابلیت‌های compose را پیاده‌سازی کرده است، اما محیط را به‌گونه‌ای تنظیم می‌کند که ارائه‌دهنده compose بتواند به‌طور شفاف با سوکت محلی Podman ارتباط برقرار کند. گزینه‌های مشخص‌شده و همچنین دستور و آرگومان مستقیماً به ارائه‌دهنده compose ارسال می‌شوند.

ارائه‌دهندگان پیش‌فرض compose عبارتند از docker-compose و podman-compose. در صورت نصب بودن، docker-compose اولویت دارد چرا که پیاده‌سازی اصلی مشخصات Compose بوده و به‌طور گسترده در پلتفرم‌های پشتیبانی‌شده (مانند لینوکس، مک‌اواس و ویندوز) مورد استفاده قرار می‌گیرد.

اگر می‌خواهید رفتار پیش‌فرض را تغییر دهید یا مسیر نصب سفارشی برای ارائه‌دهنده مورد نظر خود تعیین کنید، لطفاً فیلد compose_providers را در جدول [engine] فایل containers.conf(5) به compose_providers = ["/path/to/provider"] تغییر دهید. همچنین می‌توانید متغیر محیطی PODMAN_COMPOSE_PROVIDER را تنظیم نمایید.

به‌طور پیش‌فرض، podman compose هشداری مبنی بر اجرای یک دستور خارجی نمایش می‌دهد. این هشدار را می‌توان با تنظیم compose_warning_logs بر روی false در جدول [engine] فایل containers.conf(5) یا با تنظیم متغیر محیطی PODMAN_COMPOSE_WARNING_LOGS بر روی false غیرفعال کرد. برای اطلاعات بیشتر به صفحه راهنمای containers.conf(5) مراجعه کنید.

برای مشاهده گزینه‌های پشتیبانی‌شده ارائه‌دهنده compose نصب‌شده، لطفاً دستور podman compose --help را اجرا کنید.

podman(1), containers.conf(5)