podcvd ابزار خط فرمانی است که هر گروه نمونه Cuttlefish را در محفظه Podman بدون ریشه خودش اجرا میکند. podcvd همان میانای خط فرمان cvd را دارد، بنابراین میتوانید podcvd create یا podcvd fleet را درست همانطور که cvd create یا cvd fleet را اجرا میکنید، اجرا کنید.
مزایای podcvd
مزایای podcvd در این بخش شرح داده شده است.
جداسازی بین گروههای نمونه
با cvd، همه گروههای نمونه در یک میزبان از درگاههای شبکه، سوکتها، و وضعیت زمان اجرای یکسانی استفاده میکنند. با podcvd، هر گروه نمونه در یک محفظه اختصاصی اجرا میشود، بنابراین گروهها نمیتوانند با یکدیگر یا با نرمافزارهای دیگر در میزبان تداخل داشته باشند.
چند کلاینت در یک میزبان
چند کارخواه، مثل چند توسعهدهنده یا عامل هوش مصنوعی، میتوانند دستگاههای Cuttlefish خود را بهطور همزمان در یک میزبان اجرا کنند. تنظیم متغیر محیطی PODCVD_CLIENT_ID، فرمانهای podcvd را به گروههای نمونه یک کارخواه محدود میکند، بنابراین فرمانی مانند podcvd clear از یک کارخواه بر دستگاههای کارخواه دیگر تأثیر نمیگذارد. مخزن Cuttlefish همچنین
مهارت podcvd را ارائه میدهد که به عاملهای هوش مصنوعی اجازه میدهد دستگاهها را ایجاد، کنترل، و پاکسازی کنند.
میانای یکسان با cvd
باوجود این تفاوتها، podcvd دقیقاً همان میانای خط فرمان
cvd را دارد. میتوانید از همان فرمانها و پرچمهایی که قبلاً با
cvd استفاده میکردید استفاده کنید، بنابراین وقتی به podcvd میروید، نیازی به یادگیری چیز جدیدی ندارید.
شروع کنید
اسناد podcvd در
مخزن android-cuttlefish
در GitHub نگهداری میشود:
podcvd: الزامات میزبان، نصب، راهاندازی میزبان، وPODCVD_CLIENT_ID- تصاویر محتوی:
تصویر محتوی
cuttlefish-orchestrationکهpodcvdاستفاده میکند - مهارت
podcvd: مهارت برای عاملهای هوش مصنوعی