Docker: Hvordan installeres den seneste stabile version på DEBIAN 10?

Docker: Hvordan installeres den seneste stabile version på DEBIAN 10?

Docker: Hvordan installeres den seneste stabile version på DEBIAN 10?

La virtualisering af operativsystemer og applikationer eller systemer består grundlæggende af at være i stand til at dele i det samme hardware, flere elementer af disse fungerer helt uafhængigt.

Når det kommer til virtualisering Operativsystemer med gratis, gratis og / eller åben teknologi, teknologier eller applikationer foretrækkes ofte, såsom Promox, Xen, VirtualBox, QEMU eller KVM. Men når det kommer til, Applikationer eller systemer, det bruges normalt hovedsageligt til Kubernetes eller Docker.

Docker: Introduktion

Disse sidste 2 er containerbaseret virtualiseringsteknologi. I tilfælde af Docker, blev det frigivet i 2013 år, som en del af en open source-udvikling kaldet Docker Engine. Det udnyttede de eksisterende fremskridt i tiden, det vil sige koncepter og viden om containere til dato fra Operativsystemer gratis og / eller åben (Unix / Linux), som f.eks cgrupper og navneområder, for at komme videre i dette spirende teknologiske område.

Ved tidligere lejligheder har vi talt om Docker, hvorfor vi ikke vil fordybe os i, hvad det er, eller hvad dets egenskaber, faciliteter eller andre detaljer eller elementer er. Så vi vil virkelig fokusere på installation af nuværende version (19.03.8) om DEBIAN 10 (Buster) y GNU / Linux Distros, lignende eller baseret på disse, såsom MX Linux 19.

For mere information kan du få adgang til vores tidligere publikationer på Docker.

relateret artikel:
Hvordan installeres Docker på Raspberry pi med Raspbian?
relateret artikel:
Den nye version af Docker Container 18.09 ankommer med nye forbedringer
relateret artikel:
Dry: en interaktiv CLI-manager til Docker-containere

relateret artikel:
Sådan installeres Docker på Linux Mint 18 Sarah

Docker: indhold

Hvad er en beholder?

Inden du starter installationsprocessen for dette containerbaseret virtualiseringsteknologi, for senere at kunne installere ethvert program eller system via en "Beholder", er det vigtigt at gøre det klart for de mindre forståede, hvad en container betyder.

Citering af HPE (Hewlett Packard Enterprise) officielle side om den nævnte teknologi fortæller det os følgende:

"Applikationscontainere er lette kørselsmiljøer, der giver applikationer de filer, variabler og biblioteker, de har brug for at køre, hvilket maksimerer deres bærbarhed.".

"Mens traditionelle virtuelle maskiner (VM'er) tillader virtualisering af computerinfrastruktur, aktiverer containere softwareapplikationer. I modsætning til virtuelle maskiner bruger containere deres værts operativsystem (OS) i stedet for at levere deres eget".

Docker: Installationsproces på DEBIAN 10 (Buster)

A. Trin 1

Forbered Operativsystem til installationen.

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

Docker: Installation - Trin 1

B. Trin 2

Download nøglen til Officielt lager, konfigurer det officielle lager og valider de tilgængelige filer fra det med versionen af ​​vores GNU / Linux Distro. For vores sag DEBIAN 10 (Buster) eller andre GNU / Linux Distro, lignende eller baseret på det, såsom MX Linux 19.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Docker: Installation - Trin 2

C. Trin 3

Installer applikationen og anbefalede vigtige filer.

sudo apt install docker-ce docker-ce-cli containerd.io

Docker: Installation - Trin 3

D. Trin 4

Valider applikationsinstallation, kør installationen af ​​den kaldte testcontainer Hej Verden.

sudo docker run hello-world

Docker: Installation - Trin 4

E. Trin 5

Kontroller versionen af ​​det installerede program.

docker -v

Docker: Installation - Trin 5

F. Trin 6

Dette trin er valgfrit, da det grundlæggende er at kontrollere, at den allerede installerede container ikke downloades og installeres igen, når den bliver bedt om at køre den igen.

sudo docker run hello-world

Docker: Installation - Trin 6

G. Trin 7

Dette andet trin kan også betragtes som valgfrit, da det grundlæggende er at tillade en "Ikke-administratorbruger" kan køre en container uden brug af tilladelser "administrator". Til denne casestudie gives tilladelse til en eksisterende bruger, der hedder "Sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: Installation - Trin 8

H. Trin 8

Endelig det ideelle før du begynder at bruge helt til Docker, er at genstarte og validere starten af ​​Tjenesten og udførelsen af ​​testcontaineren.

sudo /etc/init.d/docker status
docker run hello-world

Docker: Installation - Trin 8

Senere, i en anden publikation om den nævnte teknologi eller relateret til den, vil vi prøve at installere et andet program eller andet system for at fortsætte med at lære at mestre det. Men for de mere selvlærede eller nysgerrige er der en fremragende manual, der indeholder mere information relateret til installation på DEBIAN GNU / Linux 9/10 i dokumentationsafsnittet i docker officielle side.

Endelig, hvis du vil vide lidt mere om Docker, hvordan det fungerer og bruges i det virkelige liv, kan du få adgang til følgende 2 links: RedHat y AWS Amazon.

Generisk billede til artikelkonklusioner

Konklusion

Vi håber det "nyttigt lille indlæg" om denne fremragende app og «Tecnología de Virtualización basada en Contenedores» ringe «Docker», som giver et ekstra lag af abstraktion og automatisering af applikationsvirtualisering på tværs af flere Operativsystemer; være meget interesse og nytteFor det hele «Comunidad de Software Libre y Código Abierto» og med stort bidrag til udbredelsen af ​​det vidunderlige, gigantiske og voksende økosystem af applikationer af «GNU/Linux».

Og for mere information, tøv ikke altid med at besøge nogen Online bibliotek som OpenLibra y JedIT at læse bøger (PDF-filer) om dette emne eller andre videnområder. For nu, hvis du kunne lide dette «publicación», stop ikke med at dele det med andre, i din Favoritwebsteder, kanaler, grupper eller samfund af sociale netværk, helst gratis og åbent som Mastodon, eller sikker og privat lignende Telegram.

Eller besøg blot vores hjemmeside på Fra Linux eller tilmeld dig den officielle kanal Telegram fra FromLinux at læse og stemme på denne eller andre interessante publikationer om «Software Libre», «Código Abierto», «GNU/Linux» og andre emner relateret til «Informática y la Computación»Og «Actualidad tecnológica».


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

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.