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 q  de pe tastatură. Pentru a închide containerul, rulați următoarele:

lxc-stop -n nume-container

Lasă un comentariu

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Configurați un VPN WireGuard point-to-site pe Debian 12 cu wg-quick, redirecționare IPv4, nftables NAT, profiluri de client, pornire systemd și verificare.

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Auditați SLES 15 în raport cu DISA STIG actual, revizuiți constatările OpenSCAP, testați remedierile și documentați excepțiile înainte de lansarea în producție.

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului cu grafica Intel în Pardus Linux verificând X11 vs. Wayland, setările compozitorului, rata de reîmprospătare, driverul Xorg activ și TearFree doar atunci când este cazul.

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Configurați firewalld pe SLES 15: verificați zonele, permiteți servicii sau porturi, salvați reguli permanente, reîncărcați în siguranță și verificați accesul.

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Activați aplicarea de patch-uri live pentru kernel pe SLES 15 SP7, aplicați remedierile acceptate fără a reporni, verificați patch-urile active și înțelegeți când este încă necesară o repornire a kernelului.

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Activați modul FIPS pe SLES 15 cu utilitarul de configurare acceptat de SUSE, reporniți în siguranță, verificați starea kernelului și a politicii criptografice și verificați limitele de certificare.

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

Install Google Chrome on Gooroom OS safely with official .deb packages, APT, policy checks, update guidance, and fixes for managed devices.

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Redirecționați în siguranță jurnalele de sistem SLES către un server syslog la distanță cu rsyslog, certificate TLS, verificare a numelui peer-ului, cozi, validare și testare.

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Conectați SLES 15 la Active Directory cu SSSD folosind YaST. Pregătiți DNS și ora, configurați datele de autentificare la domeniu, verificați Kerberos și comparați SSSD, Winbind și realmd.

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problema Wi-Fi RTL8821CE pe Pardus Linux verificând driverul rtw88 încorporat, firmware-ul Realtek, rfkill, NetworkManager și opțiunile de rezervă.