Containere Linux sunt procese cu anumite caracteristici de izolare furnizate de un nucleu Linux si pot fi distribuite în imagini container împreuna cu dependintele lor, si ruleaza pe aproape orice sistem Linux cu un container de rulare.

Containere Linux au fost pe larg popularizate de Docker. Cuvântul „Docker“ se poate referi la mai multe lucruri diferite, inclusiv tehnologia containerului si scule, comunitatea în jurul valorii de faptul ca, sau compania Docker Inc.. Cu toate acestea, în acest articol, voi fi, folosind pentru a se referi la tehnologia si unealta care gestioneaza containerele Linux.

Docker este un daemon care ruleaza ca root, si gestioneaza containerele prin valorificarea de caracteristici ale kernel - ului Linux.

Dar, chiar daca Docker este un instrument foarte util pentru gestionarea containerelor Linux, are doua dezavantaje: este un daemon care are nevoie pentru a rula pe sistemul dvs., si trebuie sa ruleze cu privilegii de root, care ar putea avea anumite implicatii de securitate. Ambele, cu toate acestea, sunt abordate de Podman.

Haideti sa aruncam o privire la unele exemple de utilizare a Podman pentru a rula containere Linux.

Rularea containere cu Podman

Podman este un container ce ofera caracteristici foarte similare ca si Docker si nu are nevoie de nici daemon pentru a rula fara drepturi de root. 

Unul dintre cele mai simple exemple, imprimare „Hello World!“,in linia de comanda:

$ podman run --rm -it fedora:28 echo "Hello world!"

Construirea unei imagini cu ajutorul comun Dockerfile functioneaza în acelasi mod ca si cu Docker:

$ cat Dockerfile
FROM fedora:28
RUN dnf -y install cowsay

$ podman build . -t hello-world
... output omitted ...

$ podman run --rm -it hello-world cowsay "Hello!"

Pentru a construi containere, Podman solicita un alt instrument numit Buildah în fundal. 

În afara de construirea si operarea containerelor, Podman pot interactiona, de asemenea, cu registre de containere. Pentru a va conecta la un registru container, de exemplu, utilizat pe scara larga Docker Hub, executati:

$ podman login docker.io

Pentru a împinge imaginea pe care tocmai am construit-o, este nevoie doar sa etichetati astfel încât se refera la registru container specific si spatiul de nume meu personal, si apoi pur si simplu:

$ podman -t hello-world docker.io/asamalik/hello-world
$ podman push docker.io/asamalik/hello-world

instalarea Podman

Podman este disponibil în mod implicit pe Silverblue - o noua generatie de statii delucru Linux pentru fluxurile de lucru bazate pe container. Pentru a- l instala pe Fedora, pur si simplu rulati:

$ sudo dnf install podman

 

Sursa: fedoramagazine.org
  • Care este reactia ta?
  • powered by Verysign
  • like Timenews
    Like
  • unmoved Timenews
    unmoved
  • amused Timenews
    amused
  • excited Timenews
    excited
  • angry Timenews
    angry
  • sad Timenews
    sad
TENDINTA  |  Pixel Wheels - alearga in cursa pentru primul loc
FlorinM                   Timenews
FlorinM
Utilizator Linux - Solus OS, pasionat de calatorii.
1107 articole


  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!
David M. Košecký - Facebook
David M. Košecký - Facebook

How is it hardener in comparison to Gentoo?

2 days, 6 hours
Moderator
Moderator
Gentoo Hardened is a Gentoo project that offers multiple additional security services on top of the well-known Gentoo Linux installation. Although each of them can be selected separately, Gentoo Hardened enables several risk-mitigating options in the toolchain, supports PaX, grSecurity, SELinux, TPE and more.
Redcore Linux Hardened 1812 (Luna), alpha vine in doua versiuni KDE si LXQT Redcore Linux Hardened 1812 (Luna), alpha vine in doua versiuni KDE si LXQT >>>
Ioan Pirjolea - Facebook
Ioan Pirjolea - Facebook

Am instalat ambele versiuni: LXQt si Plasma, am testat toate "mirror"-urile, am folosit terminalul cu sisyphus --rescue,...2 days, 15 hours

Redcore Linux Hardened 1812 (Luna), alpha vine in doua versiuni KDE si LXQT Redcore Linux Hardened 1812 (Luna), alpha vine in doua versiuni KDE si LXQT >>>
Victor
Victor

Pentru probleme cu Sisyphus incercati:

sisyphus --rescue

apoi:

...2 days, 17 hours
Redcore Linux Hardened 1812 (Luna), alpha vine in doua versiuni KDE si LXQT Redcore Linux Hardened 1812 (Luna), alpha vine in doua versiuni KDE si LXQT >>>
Timenews
Timenews

https://timenews.ro/blog-page-6579-amd-freesyncfreesync-2-pe-scurt

6 days, 7 hours
Kernel Linux 5.0-rc1 - suport AMD FreeSync, VegaM, NVIDIA Xavier, NVIDIA GPU Turing Kernel Linux 5.0-rc1 - suport AMD FreeSync, VegaM, NVIDIA Xavier, NVIDIA GPU Turing >>>