Çalışan bir LXC içinde bir komut yürütme


18

Ben normal Linux init geçmeden varolan bir lxc içinde bir komut yürütmek istiyorum. lxc-executeBu komut sanırım ama benim varolan test lxc bu komutu çalıştırdığınızda aşağıdaki hatayı alıyorum.

sudo lxc-execute -n test -- service apache2 start 

Aşağıdaki hatayı alıyorum:

lxc-execute: Failed to find an lxc-init
lxc-execute: invalid sequence number 1. expected 4
lxc-execute: failed to spawn 'test'

Yanıtlar:


19

lxc-attachBunun yerine denedin mi? Belgelere göre,

lxc-attach - çalışan bir kabın içinde bir işlem başlatır.

homeKapsayıcı içindeki tüm klasörleri listeleme örneği

lxc-attach -n myContainer -- ls -lh /home

Herhangi bir işlem tanımlanmamışsa, kabın içinde yeni bir kabuk oluşturur.


1

lxc-executekonteyner oluşturmak ve çalıştırmak ve lxc kapsayıcısı ve komutu çalıştırmak için tasarlanmıştır. Bu yüzden şu anda ayarlanmış ve başlatılmış bir komutu yürütmek için kullanılamaz.

Serge E. Hallyn'den teklif @ https://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg00134.html

Varolan bir işlemi varolan, doldurulmuş bir ad alanına taşımak büyük olasılıkla hiçbir zaman mümkün olmaz.

Ullrich Horlacher'ın lxc komutunu deneyebilirsiniz, ancak şu anda sayfa bozuk. İşlem bu yayında açıklanmıştır:

https://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg01970.html

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.