Cum să utilizați containerele LXC pe Linux

LXC (alias Linux Containers ) este un instrument de virtualizare la nivel de kernel. Cu acesta, utilizatorii pot crea și rula sisteme de operare Linux complet conținute. Iată cum să utilizați LXC pe sistemul dvs. Linux.

Cum se instalează LXD pe Linux

LXC (Linux Containers) sunt gestionate pe Linux prin LXD, un program. Dacă doriți să utilizați containere LXC, va trebui să instalați pachetul LXD pe computer. Pentru a-l instala, deschideți o fereastră de terminal.

Nu sunteți sigur cum să deschideți o fereastră de terminal ? Apăsați  Ctrl + Alt + T  de pe tastatură. Sau, căutați „Terminal” în meniul aplicației.

Instrucțiuni de instalare Ubuntu

Ubuntu ar trebui să aibă deja instalat LXD; cu toate acestea, dacă nu este, iată cum să funcționeze. Folosind terminalul, instalați pachetul „lxd-installer” folosind apt install .

sudo apt install lxd-installer

Instrucțiuni de instalare Debian

LXD nu este disponibil în depozitele de software Debian Linux. Din fericire, puteți instala pachetul LXD Snap pentru a-l utiliza pe sistemul dumneavoastră Debian. Urmați instrucțiunile Snap de mai jos pentru ca LXD să funcționeze pe Debian.

Instrucțiuni de instalare Arch Linux

Utilizatorii Arch Linux pot pune în funcțiune pachetul LXD folosind comanda pacman -S  . Pachetul „lxd” se află în depozitul de software „Community”. Asigurați-vă că aveți acest repo activat pentru a instala pachetul.

sudo pacman -S lxd lxc lxcfs

Instrucțiuni de instalare Fedora

Nu pare să existe un pachet „lxd” în sursele oficiale de software Fedora Linux; cu toate acestea, urmând instrucțiunile oficiale ale pachetului Snap, puteți utiliza în continuare containere LXC pe sistemul dumneavoastră Fedora.

Instrucțiuni de instalare OpenSUSE

OpenSUSE are pachetul „lxd” în depozitul „OpenSUSE Oss”. Pentru a instala LXD pe sistemul dvs. OpenSUSE, utilizați următoarea  comandă de instalare zypper  de mai jos.

sudo zypper install lxd lxc lxcfs

Instrucțiuni de instalare rapidă

Pentru ca LXD să funcționeze ca Snap, trebuie să instalați pachetul snap „lxd”. Apoi, asigurați-vă că aveți timpul de execuție Snap configurat pe computer. Pentru a configura timpul de execuție Snap, urmați ghidul nostru de configurare detaliat.

Cu timpul de execuție Snap configurat pe sistemul dumneavoastră Linux, puteți instala LXD cu următoarea  comandă de instalare rapidă  .

sudo snap install lxd

Cum se creează un container 

Pentru a crea un container, deschideți o fereastră de terminal și conectați-vă ca root folosind  comanda su  . Dacă nu vă puteți autentifica, faceți următoarele pentru a activa root.

sudo -s passwd exit su

Odată autentificat ca root, utilizați comanda lxc create  pentru a crea un container nou. Toate containerele disponibile se află pe pagina Canonical LXD . În acest exemplu, vom folosi OpenSUSE Linux.

lxc-create -n opensuse -t download -- --dist opensuse --release tumbleweed --arch amd64

Lângă „-n”, denumește-ți containerul. În acest caz, l-am numit „opensuse”. Apoi, lângă „–dist”, specificați distribuția Linux. Pentru acest exemplu, este „openuse”.

După ce setați numele și distribuția containerului, va trebui să specificați ediția. Pentru „–release”, specificați versiunea sistemului de operare Linux. Pentru OpenSUSE, vom specifica „tumbleweed”.

În cele din urmă, trebuie să specificați arhitectura containerului. Specificați „amd64” dacă nu aveți nevoie de o arhitectură specială a containerului. 

lxc-create -n container-name -t download -- --dist os-name --release os-release --arch os-architecture

Cum să vă configurați containerul

După ce ați creat containerul, trebuie să porniți containerul. Pentru a porni containerul, utilizați comanda lxc-start .

lxc-start -n nume-container

Odată ce containerul este pornit, aveți nevoie de acces pentru a crea un cont de utilizator și o parolă. Pentru a accesa containerul, introduceți următoarea comandă.

lxc-attach -n nume-de-container --clear-env

Odată ce  comanda lxc-attach  este executată, veți obține o consolă rădăcină în care puteți introduce comenzi. Pentru a crea un nou cont de utilizator, utilizați următoarea comandă. Vă rugăm să rețineți că numele de utilizator trebuie să fie toate cu litere mici.

groupadd roata

useradd -m -g utilizatori -G roată -s /bin/bash new_username

După crearea noului cont de utilizator, utilizați  comanda passwd  pentru a seta parola noului cont de utilizator.

passwd nume_utilizator_nou

Ieșiți din container cu  ieșire .

Ieșire

Configurarea sudo în container

Poate doriți să vă configurați noul utilizator cu sudo. Pentru a face acest lucru, mai întâi instalați editorul de text „Nano”. Puteți găsi informații despre cum să-l instalați la pkgs.org. Apoi, executați următoarele comenzi.

su EDITOR=nano visudo

În editorul Nano, găsiți următoarele:

# %wheel ALL=(ALL:ALL) ALL

Eliminați simbolul # , salvați cu Ctrl + O și ieșiți cu Ctrl + X . Apoi, adăugați contul dvs. de utilizator în grupul „roată”. 

usermod -a -G wheel nume de utilizator

Cum să vă accesați containerul

Pentru a accesa containerul LXC din linia de comandă cu noul utilizator, trebuie să utilizați  comanda lxc-console  . Această comandă diferă de atașare, permițându-vă să vă conectați la container direct cu utilizatorul și parola.

lxc-console -n nume-container

Pentru a ieși din container, apăsați  Ctrl + A urmat de de pe tastatură. Pentru a închide containerul, rulați următoarele:

lxc-stop -n nume-container

Leave a Comment

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid