Docker: Kuinka asentaa uusin vakaa versio DEBIAN 10: een?
Käyttöjärjestelmien ja sovellusten virtualisointi tarkoittaa pohjimmiltaan sitä, että useita näiden elementtejä voidaan jakaa samalla laitteistolla täysin itsenäisesti.
Kun on kyse käyttöjärjestelmien virtualisoinnista ilmaisilla , avoimen lähdekoodin teknologioilla , yleensä suositaan teknologioita tai sovelluksia, kuten ProMax, Xen, VirtualBox, QEMU tai KVM . Sovellusten tai järjestelmien osalta Kubernetes tai Docker ovat kuitenkin yleensä parempia vaihtoehtoja.

Nämä kaksi viimeistä ovat konttipohjaisia virtualisointiteknologioita . Erityisesti Docker julkaistiin vuonna 2013 osana avoimen lähdekoodin projektia nimeltä Docker Engine . Se hyödynsi tuolloin olemassa olevia edistysaskeleita – erityisesti vapaista ja avoimen lähdekoodin käyttöjärjestelmistä (Unix/Linux) peräisin olevia konteista saatuja käsitteitä ja tietoa , kuten cgroup-ryhmiä ja nimiavaruuksia – kehittääkseen edelleen tätä nopeasti kasvavaa teknologia-aluetta.
Olemme käsitelleet Dockeria aiemmin , joten emme mene yksityiskohtiin sen ominaisuuksista, kyvyistä tai muista näkökohdista. Sen sijaan keskitymme nykyisen version (19.03.8) asentamiseen Debian 10: een (Buster) ja vastaaviin tai siitä johdettuihin GNU/Linux-jakeluihin, kuten MX Linux 19: ään.
Lisätietoja saat kuitenkin aiemmista Docker -julkaisuistamme.

Mikä on kontti?
Ennen kuin aloitat tämän konttipohjaisen virtualisointiteknologian asennusprosessin , jotta voit sitten asentaa minkä tahansa sovelluksen tai järjestelmän "kontin" avulla , on tärkeää selventää niille, jotka eivät tunne käsitettä niin hyvin.
Lainaten virallista HPE:n (Hewlett Packard Enterprise) sivua tästä teknologiasta, siinä todetaan seuraavaa:
” Sovelluskontit ovat kevyitä ajonaikaisia ympäristöjä, jotka tarjoavat sovelluksille niiden suorittamiseen tarvittavat tiedostot, muuttujat ja kirjastot, mikä maksimoi niiden siirrettävyyden . ”
” Vaikka perinteiset virtuaalikoneet (VM) mahdollistavat laskentainfrastruktuurin virtualisoinnin, kontit mahdollistavat ohjelmistosovellusten virtualisoinnin. Toisin kuin virtuaalikoneet, kontit käyttävät isäntäkoneensa käyttöjärjestelmää oman käyttöjärjestelmänsä sijaan . ”
Docker: Asennus DEBIAN 10 (Buster)
Vaihe 1
Valmistele käyttöjärjestelmä asennusta varten.
sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Vaihe 2
Lataa avain virallisesta arkistosta , määritä virallinen arkisto ja vahvista saatavilla olevat tiedostot GNU/Linux-jakeluversiollasi . Meidän tapauksessamme tämä on Debian 10 (Buster) tai jokin muu vastaava tai Debian-pohjainen GNU/Linux-jakelu, kuten 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

Vaihe 3
Asenna sovellus ja suositellut tärkeät tiedostot.
sudo apt install docker-ce docker-ce-cli containerd.io

Vaihe 4
Vahvista sovelluksen asennus suorittamalla testikontin "hello-world" asennus.
sudo docker run hello-world

Vaihe 5
Tarkista asennetun sovelluksen versio.
docker -v

Vaihe 6
Tämä vaihe on valinnainen, koska sen on periaatteessa tarkistettava, että jo asennettuja säilöjä ei ladata ja asennettu uudelleen, kun sitä pyydetään suorittamaan se uudelleen.
sudo docker run hello-world

Vaihe 7
Tätä seuraavaa vaihetta voidaan pitää myös valinnaisena, koska se pohjimmiltaan antaa ei-järjestelmänvalvojan käyttäjälle mahdollisuuden suorittaa säilöä ilman järjestelmänvalvojan oikeuksia . Tässä tapaustutkimuksessa käyttöoikeus myönnetään olemassa olevalle käyttäjälle nimeltä "sysadmin".
sudo adduser sysadmin docker
docker run hello-world

Vaihe 8
Lopuksi, mieluiten ennen Dockerin täysimittaista käytön aloittamista , sinun tulisi käynnistää palvelu uudelleen ja validoida testikontin suoritus.
sudo /etc/init.d/docker status
docker run hello-world

Myöhemmin, toisessa tätä teknologiaa tai siihen liittyviä aiheita käsittelevässä postauksessa, yritämme asentaa toisen sovelluksen tai järjestelmän oppimisprosessimme edistämiseksi. Niille, jotka kuitenkin haluavat oppia itse tai ovat vain uteliaita, on olemassa erinomainen opas, jossa on lisätietoja Dockerin asentamisesta Debian GNU/Linux 9/10:een, virallisen Docker-verkkosivuston dokumentaatio-osiossa.
Lopuksi, jos haluat oppia lisää Dockerista, sen toiminnasta ja käytöstä tosielämän sovelluksissa, voit käyttää seuraavia kahta linkkiä: Red Hat ja AWS Amazon.

Johtopäätös
Toivomme tämän "hyödyllinen pieni viesti" tästä erinomaisesta sovelluksesta ja «Tecnología de Virtualización basada en Contenedores» puhelu «Docker», joka tarjoaa lisäkerroksen abstraktion ja automatisoinnin sovellusten virtualisoinnista useissa Käyttöjärjestelmät; olla paljon kiinnostus ja hyödyllisyys, Koko «Comunidad de Software Libre y Código Abierto» ja suurella panoksella Nizzan suurenmoisen, jättimäisen ja kasvavan ekosysteemin levittämiseen «GNU/Linux».
Ja lisätietoja, älä aina epäröi vierailla missään Verkkokirjasto kuten OpenLibra y jedit lukea kirjat (PDF) aiheesta tai muusta osaamisalueet. Toistaiseksi, jos pidit tästä «publicación», älä lopeta sen jakamista muiden kanssa, sinun Suosikkisivustot, kanavat, ryhmät tai yhteisöt sosiaalisia verkostoja, mieluiten ilmaisia ja avoimia Mastodonttitai turvallinen ja yksityinen Telegram.
Tai yksinkertaisesti käy kotisivullamme osoitteessa FromLinux tai liity viralliseen kanavaan Sanoma DesdeLinuxilta lukea ja äänestää tätä tai muita mielenkiintoisia julkaisuja «Software Libre», «Código Abierto», «GNU/Linux» ja muut aiheeseen liittyvät aiheet «Informática y la Computación»Ja «Actualidad tecnológica».