Puncte:0

lxc trimite fișier sau copie

drapel mq

Încerc să copiez un fișier cu lxc, acum sunt deja disperat. Iată câteva comenzi pe care le-am încercat:

#temp=$(cat 2.sh)
#lxc-attach -n containerName echo $temp > /root/2.sh
#lxc-attach -n containerName cat /root/2.sh
->

#temp=$(cat 2.sh)
#lxc-attach -n containerName -- bash -c 'echo $temp > /root/2.sh'
#lxc-attach -n containerName cat /root/2.sh
->

#lxc-attach -n containerName -- bash -c 'echo $(cat 2.sh) > /root/2.sh'
->cat: 2.sh: Nu există un astfel de fișier sau director

#lxc-attach -n containerName -- bash -c 'echo "$(cat 2.sh)" > /root/2.sh'
->cat: 2.sh: Nu există un astfel de fișier sau director


#lxc fișier push 2.sh containerName/root/
->Eroare: nu a fost găsită

The -> este ieșirea

Containerele sunt construite cu lxc- și nu apar în lista lxc listă, dar în lxc-ls listă.

Orice ajutor este binevenit

Puncte:0
drapel in

Incearca asta:

pisica 2.sh | lxc-attach -n containerName tee /root/2.sh

Notă:

Am testat acest lucru cu containere docker, deoarece nu am lxc disponibil momentan. Cu docker, acest lucru funcționează atunci când -i este specificat parametrul pentru o sesiune interactivă. Nu văd un parametru corespunzător pentru lxc-atașa, nu știu dacă acest lucru este necesar sau posibil.

drapel mq
Ei bine, adevărul este că nu, dacă nu au direct formatul indicat mai sus, nu funcționează. Dar +1 pentru că m-ai învățat cum să fac asta în docker. Las un exemplu `cat 2.sh | docker exec -i name_container tee /root/2.sh`
drapel mq
Las acest comentariu pentru a-mi aminti că datorez un +1 către [@gerald-schneider](https://serverfault.com/users/38644) (Când o fac, voi șterge acest mesaj)
Puncte:0
drapel mq

Această soluție funcționează numai în cazul în care LXC este într-o mașină în care vă puteți conecta cu SSH, NU FUNCTIONEAZA CU VIRTULIZED LXC. Ai nevoie de acces la folderele lxc!

cp /root/input/2.sh /var/lib/lxc/NAME_LXC/rootfs/root/2.sh

Adevărul este că este o mizerie pentru mine să înțeleg LXC/LXD. Acum înțeleg multe lucruri și mi-a devenit mai clar cum funcționează din spate

Trucul este că totul se bazează pe fișierele fizice din această cale /var/lib/lxc/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.