podcvd, her Cuttlefish örnek grubunu kendi köksüz Podman container'ında çalıştıran bir komut satırı aracıdır. podcvd, cvd ile aynı komut satırı arayüzüne sahiptir. Bu nedenle, podcvd create veya podcvd fleet komutunu tıpkı cvd create veya cvd fleet komutunu çalıştırdığınız gibi çalıştırabilirsiniz.
Podcvd'nin avantajları
podcvd avantajları bu bölümde açıklanmıştır.
Örnek grupları arasında izolasyon
cvd ile bir ana makinedeki tüm örnek grupları aynı ağ bağlantı noktalarını, soketleri ve çalışma zamanı durumunu paylaşır. podcvd ile her örnek grubu özel bir kapsayıcıda çalışır. Bu sayede gruplar birbiriyle veya ana makinedeki diğer yazılımlarla çakışmaz.
Tek bir ana makinede birden fazla istemci
Birden fazla geliştirici veya yapay zeka ajanı gibi çeşitli istemciler, kendi Cuttlefish cihazlarını aynı ana makinede aynı anda çalıştırabilir. PODCVD_CLIENT_ID ortam değişkenini ayarlamak, podcvd komutlarının kapsamını bir istemcinin örnek gruplarıyla sınırlandırır. Böylece, bir istemciden gelen podcvd clear gibi bir komut başka bir istemcinin cihazlarını etkilemez. Cuttlefish deposu, yapay zeka ajanlarının cihaz oluşturmasına, kontrol etmesine ve temizlemesine olanak tanıyan bir podcvd becerisi de sağlar.
cvd ile aynı arayüz
Bu farklılıklara rağmen podcvd, cvd ile tamamen aynı komut satırı arayüzüne sahiptir. cvd ile kullandığınız komutları ve işaretleri kullanabilirsiniz. Bu sayede, podcvd aracına geçiş yaptığınızda yeni bir şey öğrenmeniz gerekmez.
Başlayın
podcvd belgeleri, GitHub'daki android-cuttlefish deposunda tutulur:
podcvd: Barındırıcı gereksinimleri, yükleme, barındırıcı kurulumu vePODCVD_CLIENT_ID- Kapsayıcı görüntüleri:
podcvdtarafından kullanılancuttlefish-orchestrationkapsayıcı görüntüsü podcvdbecerisi: Yapay zeka ajanlarının becerisi