Hvordan installeres Docker på Ubuntu 18.10 og derivater?

Docker og Ubuntu Minimal

Docker er utvivlsomt et godt open source-projekt understøttet af en forretningsenhed med samme navn hvilket gør det meget nemmere at køre en ansøgningsproces i et relativt isoleret miljø som kaldes container eller container.

Docker har i modsætning til en virtuel maskine sin egen kerne, en container afhænger af værtsoperativsystemets kerne, hvilket gør det muligt at være lettere og køre meget hurtigere.

Dette er det enkleste værktøj, der giver vores computerfunktioner til udvikling og styring af forretningsapplikationer.

Med Docker dybest set kan vi udføre containervirtualisering på operativsystemniveau, men med den sikkerhed, at Docker bruger Linux-kernelessourceisoleringsfunktioner såsom cgroups og navneområder for at tillade uafhængige containere at køre inden for en enkelt Linux-instans, hvilket undgår omkostningerne ved start og vedligeholdelse af virtuelle maskiner.

Docker Den håndterer to versioner, en der betales for EE-virksomheder. (Enterprise-udgave) og den anden er den gratis version, som er den fra CE-samfundet (Community-udgave).

Ved hjælp af containere, ressourcer kan isoleres, begrænsede tjenester, og processer får mulighed for at have et næsten fuldstændigt privat syn på operativsystemet med sin egen procesrumsidentifikator, filsystemstruktur og netværksgrænseflader. Flere containere deler den samme kerne, men hver container kan begrænses til kun at bruge en defineret mængde ressourcer såsom CPU, hukommelse og I / O.

Ideen med at gøre dette er at tilvejebringe lag af abstraktion, der gør det muligt for et program at køre uanset hvilket operativsystem der kører.

Derfor er dette meget nyttigt for systemadministratorer, der administrerer mange forskellige computere.

At kombinere Docker med Ubuntu 18.10 er praktisk talt et sikkert valg for containereffektivitet og let håndtering.

Docker-installation på Ubuntu 18.10 og derivater

Der er i øjeblikket en Docker-pakke til Ubuntu 18.10, men dette skaber nogle konflikter, så hvis du ikke har været i stand til at installere Docker korrekt på dit system, kan vi hjælpe dig.

Først og fremmest skal vi udføre en opdatering af vores pakker, så vi skal åbne en terminal, og i den skal vi udføre følgende kommandoer:

sudo apt update

sudo apt upgrade

Gjort dette nu ogDet er nødvendigt, at vi installerer nogle pakker, der er nødvendige for installationen af ​​Docker, ved hjælp af følgende kommando:

sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common

Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando:

[sourcecode language="bash"]sudo apt-get install docker-ce

docker-billeder

Hvis installationen ikke blev udført, skulle du have modtaget en besked som sådan:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package docker-ce is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package 'docker-ce' has no installation candidate

Denne fejl Vi kan løse det ved at skrive følgende kommandoer i terminalen. Først skal vi tilføje gpg-nøglen til systemet, for dette skal vi downloade den:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

Vi tilføjer arkivet til systemet:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "

Bemærk: Når vi tilføjer dette lager, bruger vi en udviklingsversion, men for dem, der foretrækker det, kan vi tvinge systemet til at tage den stabile version af lageret til Bionic.

For at gøre dette behøver vi kun at skrive følgende:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Og endelig kan vi installere applikationen med:

sudo apt install docker-ce

Hvordan bruges Docker?

I slutningen af ​​installationen skal vi bruge følgende kommandoer for at få tjenesten kørt ved systemstart.

sudo systemctl enable docker

sudo systemctl start docker

For at sikre, at Docker er fuldt funktionel, er det en god ide at kontrollere status for tjenesten:

sudo systemctl status docker

Endelig, hvis du vil se Docker-versionen.

docker -v

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Mg sagde han

    Meget god forklaring. Tak.

  2.   ROMSAT sagde han

    David, som det er normalt i din linje, en klar, kort og direkte artikel. Jeg lykønsker dig. En lille note ville være, at foretag en opdatering (opdatering) efter tilføjelse af lageret, og fortsæt derefter med installationen.
    Kom igen, hilsner fra Malaga (Spanien)