
Optimering af ressourcer på den bedst mulige måde gør det muligt for computeren at yde bedre. En af måderne at gøre det på er ved at bruge virtuelle maskinersom muliggør testning og indholdsoprettelse uden at skulle optage hele operativsystemet.
Tager et skridt fremad, udviklerfællesskabet af Linux har ledt efter en måde at Kør applikationer virtuelt ved hjælp af containeresom kun indlæser kernen af applikationen, hvilket ender med at skabe små mellemrum i operativsystemet og bruge meget få ressourcer.
Et af de virtuelle projekter, der er blevet kendt i de senere år, er Docker. Du har måske hørt om dem et sted, men ved ikke meget om dem. Det er vores mission i dagens kursus: at lære dig i detaljer, hvordan disse containere fungerer, hvordan de fungerer, hvordan man installerer dem, og hvordan man opretter dem.
Hvad er Docker, og hvad bruges disse "containere" til i Linux?
Docker er en platform, der bruges af softwareudviklere til at pakke applikationer i containere. hvilket gør dem mindre ressourcekrævende, hvilket sikrer, at de kan køre på enhver computer uden problemer. I den pakke Den indeholder de nødvendige elementer for at værktøjet kan fungere på alle operativsystemer..
Applikationen gemt i containeren Den kan køres i bærbar tilstand selvom operativsystemet muligvis ikke har visse funktioner inkluderet i pakken. En anden fordel er dets meget lave ressourceforbrug, hvilket garanterer stabilitet. Desuden, Containere bruges til at spare plads på pc'en og for at forhindre infektion i tilfælde af tilstedeværelse af virus eller malware.
Hvordan fungerer Linux LXC-containere, og hvordan adskiller de sig fra en virtuel maskine?
For at spare på ressourceforbruget, Containerne indlæser kun de elementer, der er nødvendige for at applikationen kan køre. i kernen af operativsystemet. For eksempel kræver de måske kun 20 procent RAM, hvilket giver resten fri til andre opgaver. Tilsvarende, Størrelsen af applikationer, der oprettes i containere, måles i megabyte. hvilket muliggør nem overførsel, hvorimod vi i virtuelle maskiner taler om gigabyte.
De kræver installation af et ekstra operativsystem og bruger derfor flere ressourcer. En anden forskel er oprettelsesperioden. Beholderne er klar på få minutter. Mens den virtuelle maskine tager længere tid at køre og konfigurere. Angående emnet sikkerhed, virtuelle maskiner De er mere sikre, fordi de har deres eget operativsystem installeret.Containerne deler den allerede fyldte kerne.
Hvilke typer filer og dokumenter kan gemmes i en Docker-container?
Containerne gemmes som uploadede billeder med en konfiguration Tidligere, hvori De indeholder de biblioteker, lagre og afhængigheder, der er nødvendige for at køre applikationen.Dens succes har været så stor, at store IT-virksomheder har implementeret den for at strømline deres drift. I sidste ende er de oprettede billeder lagdelt og indeholder alle de filer, der er placeret i containeren, som findes i tre typer: volumener, bindingsmounts og tmpfs.
Lær trin for trin, hvordan du installerer Docker på din Linux-computer
I de fleste distributioner er processen den samme, selvom der er forskellige måder at gøre det på. ved hjælp af binære filer, kildekode eller via kommandoerhvilket er den mulighed, vi har valgt til dette kursus.
Først installerer vi systemopdateringerne ved at indtaste følgende linje:
sudo apt update y luego sudo apt upgrade
Vi har tilføjet nogle pakker, der er nødvendige for at disse kommandoer kan virke:
sudo apt-get install\apt-transport-https\ca-certificates\curl\software-properties-common
For at hente domænet og klienten, kører vi følgende kommando:
sudo curl -fsSL https://get.docker.com/ | sh
Dernæst initialiserer vi domænet, hvilket giver os mulighed for at aktivere tjenesten. I dette tilfælde bruger vi følgende koder:
sudo systemctl enable dockersudo systemctl start docker
For at bekræfte, at installationen var vellykket, bruger vi følgende kommando:
sudo systemctl status docker
Si Den kaster ingen fejl.Det betyder, at vi kan bruge det med tillid.
Vi viser dig de trin, du skal følge for at oprette din første container i Linux uden fejl.
For at en container kan fungere uden fejl, Det skal inkludere de afhængigheder, biblioteker og visse værktøjer, der er en del af operativsystemet. Der er mange kommandoer, du skal bruge for at virke, men ved blot at køre Docker Du møder dem alle ved terminalen.
For at oprette containeren bruger vi denne kommando:
docker run -i -t ubuntu /bin/echo Prueba contenedor- Kommandoen vil bruge et computerbillede og hvis den ikke kan finde den, vil den fortsætte med at downloade den.
- Efter oprettelsen tildeler den den plads og en grænseflade, der gør det muligt gæst/vært kommunikation.
- Når du har fuldført processen, vises sætningen "Prøve" beholderen, som vi placerede, da vi oprettede den.
Nu er der andre kommandoer, du kan bruge til at se udviklingen og udførelsen af den container, du lige har oprettet; nogle eksempler er som følger:
- Alle de billeder, du har til rådighedDu får dem med denne kommando:
docker images - Hvis du vil starte en af containerne som du har oprettet, skal du bruge denne kode:
docker start -a <pon-la-ID-del-container> - Det er meget simpelt at stoppe beholderenDu skal kun indtaste dette:
docker stop <pon-la-ID-del-container>
Selvom containere har været brugt i lang tid, populariserede Docker deres brug i 2013. giver udviklere mulighed for at forenkle leveringen af deres pakker. Endvidere For nye programmører tilbyder Docker et rent og brugervenligt miljø. Derudover giver open source brugerne mulighed for at vælge de funktioner, de vil bruge i deres projekter. Og selvom der findes andre alternativer, gør den support, der tilbydes af fællesskabet, og dets konstante vækst det til den bedste mulighed.

















