Docker: Hur installerar jag den senaste stabila versionen på DEBIAN 10?
La virtualisering av operativsystem och applikationer eller system består i grunden av att kunna dela i samma hårdvara, flera delar av dessa fungerar helt oberoende.
När det gäller virtualisering Operativsystem med gratis, gratis och / eller öppen tekniktekniker eller applikationer föredras ofta, t.ex. Promox, Xen, VirtualBox, QEMU eller KVM. Men när det gäller Applikationer eller system, det brukar vanligtvis tillgripas Kubernetes eller Docker.

Dessa sista två är containerbaserad virtualiseringsteknik. I fallet med Hamnarbetare, släpptes den i Ano 2013, som en del av en öppen källkodsutveckling kallade Docker Engine. Det utnyttjade tidens befintliga framsteg, det vill säga begreppen och kunskapen om containrar hittills från Operativsystem gratis och / eller öppen (Unix / Linux)som cgrupper och namnområden, för att avancera inom detta växande teknikområde.
Vid tidigare tillfällen har vi pratat om Hamnarbetare, varför vi inte kommer att fördjupa oss i vad det är, eller vad dess egenskaper, faciliteter eller andra detaljer eller element är. Så vi kommer verkligen att fokusera på att installera nuvarande version (19.03.8) på DEBIAN 10 (Buster) y GNU / Linux Distros, liknande eller baserade på dessa, såsom MX Linux 19.
För mer information kan du komma åt våra tidigare publikationer på Hamnarbetare.

Vad är en behållare?
Innan du startar installationsprocessen för detta containerbaserad virtualiseringsteknik, för att senare kunna installera alla applikationer eller system via en "Behållare", är det viktigt att göra det klart för mindre förstått, vad en container betyder.
Citera HPE (Hewlett Packard Enterprise) officiella sida om nämnda teknik berättar det oss följande:
"Applikationsbehållare är lätta miljöer för körning som ger applikationer de filer, variabler och bibliotek de behöver för att köra, vilket maximerar deras portabilitet.".
"Medan traditionella virtuella maskiner (virtuella maskiner) tillåter virtualisering av datainfrastruktur, gör containrar det möjligt för programvaruapplikationer. Till skillnad från virtuella maskiner använder containrar värdens operativsystem (OS) istället för att tillhandahålla sina egna".
Docker: Installationsprocess på DEBIAN 10 (Buster)
A. Steg 1
Förbered Sistema Operativo för installationen.
sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

B. Steg 2
Ladda ner nyckeln till Officiell databas, konfigurera det officiella arkivet och validera de filer som är tillgängliga från det, med versionen av vår GNU / Linux Distro. För vårt fall, DEBIAN 10 (Buster) eller annan GNU / Linux Distro, liknande eller baserade 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

C. Steg 3
Installera programmet och rekommenderade viktiga filer.
sudo apt install docker-ce docker-ce-cli containerd.io

D. Steg 4
Validera installationen av applikationen, kör installationen av den testbehållare som anropas Hej världen.
sudo docker run hello-world

E. Steg 5
Kontrollera versionen av det installerade programmet.
docker -v

F. Steg 6
Det här steget är valfritt, eftersom det i grunden är att kontrollera att den redan installerade behållaren inte laddas ner och installeras igen, när den ombeds att köra den igen.
sudo docker run hello-world

G. Steg 7
Detta andra steg kan också betraktas som valfritt, eftersom det i grunden är att tillåta en "Användare som inte är administratör" kan köra en container utan behörighet "administratör". För den här fallstudien kommer behörighet att ges till en befintlig användare som heter "Sysadmin".
sudo adduser sysadmin docker
docker run hello-world

H. Steg 8
Slutligen den perfekta saken innan du börjar använda den helt Hamnarbetare, är att starta om och validera starten av tjänsten och körningen av testbehållaren.
sudo /etc/init.d/docker status
docker run hello-world

Senare, i en annan publikation om nämnda teknik eller relaterad till den, försöker vi installera någon annan applikation eller ett annat system för att fortsätta lära oss att behärska den. Men för mer självlärda eller nyfikna finns det en utmärkt manual som innehåller mer information relaterad till installation på DEBIAN GNU / Linux 9/10 i dokumentationsavsnittet i dockers officiella webbplats.
Slutligen, om du vill veta lite mer om Hamnarbetare, hur det fungerar och används i verkliga livet kan du komma åt följande två länkar: RedHat y aws amazon.

Slutsats
Vi hoppas det här "hjälpsamma lilla inlägg" om den här utmärkta appen och «Tecnología de Virtualización basada en Contenedores» samtal «Docker», som ger ett ytterligare lager av abstraktion och automatisering av applikationsvirtualisering över flera Operativsystem; vara mycket intresse och nytta, För hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».
Och för mer information, tveka inte att besöka någon Online-bibliotek som OpenLibra y jedit att läsa böcker (PDF-filer) om detta ämne eller andra kunskapsområden. För nu, om du gillade det här «publicación», sluta inte dela det med andra, i din Favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk, helst gratis och öppet som Mastodon, eller säker och privat liknande Telegram.
Eller helt enkelt besöka vår hemsida på Från Linux eller gå med i den officiella kanalen Från Linux Telegram att läsa och rösta på denna eller andra intressanta publikationer på «Software Libre», «Código Abierto», «GNU/Linux» och andra ämnen relaterade till «Informática y la Computación», Och «Actualidad tecnológica».