Docker: Kako namestiti najnovejšo stabilno različico na DEBIAN 10?
Virtualizacija operacijskih sistemov in aplikacij v osnovi pomeni možnost skupne rabe več elementov teh sistemov na isti strojni opremi , ki delujejo popolnoma neodvisno.
Ko gre za virtualizacijo operacijskih sistemov z brezplačnimi, odprtokodnimi in/ali odprtimi tehnologijami , so običajno prednostne tehnologije ali aplikacije, kot so ProMax, Xen, VirtualBox, QEMU ali KVM . Ko pa gre za aplikacije ali sisteme , sta Kubernetes ali Docker običajno prednostni izbiri.

Zadnji dve sta tehnologiji virtualizacije, ki temeljita na kontejnerjih . Docker je bil izdan leta 2013 kot del odprtokodnega projekta z imenom Docker Engine . Izkoristil je takratne dosežke – zlasti koncepte in znanje o kontejnerjih, ki izhajajo iz brezplačnih in odprtokodnih operacijskih sistemov (Unix/Linux) , kot so cgroups in imenski prostori – za nadaljnji razvoj tega rastočega področja tehnologije.
O Dockerju smo že govorili , zato se ne bomo spuščali v podrobnosti o tem, kaj je, kakšne so njegove funkcije, zmogljivosti ali drugi vidiki. Namesto tega se bomo osredotočili na namestitev trenutne različice (19.03.8) na Debian 10 (Buster) in podobne ali izpeljane distribucije GNU/Linux, kot je MX Linux 19.
Za več informacij pa si lahko ogledate naše prejšnje publikacije o Dockerju.

Kaj je zabojnik?
Preden začnemo postopek namestitve te tehnologije virtualizacije, ki temelji na vsebnikih , da bi lahko nato namestili katero koli aplikacijo ali sistem z uporabo "vsebnika" , je pomembno, da tistim, ki manj poznajo koncept vsebnika, pojasnimo, kaj pomeni.
Na uradni strani HPE (Hewlett Packard Enterprise) o tej tehnologiji je navedeno naslednje:
» Vsebniki aplikacij so lahka izvajalna okolja, ki aplikacijam zagotavljajo datoteke, spremenljivke in knjižnice, ki jih potrebujejo za delovanje, s čimer se poveča njihova prenosljivost . «
» Medtem ko tradicionalni virtualni stroji (VM) omogočajo virtualizacijo računalniške infrastrukture, kontejnerji omogočajo virtualizacijo programskih aplikacij. Za razliko od virtualnih strojev kontejnerji uporabljajo operacijski sistem (OS) svojega gostitelja namesto da bi zagotavljali svoj lasten . «
Docker: Postopek namestitve na DEBIAN 10 (Buster)
A. 1. korak
Pripravite operacijski sistem za namestitev.
sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

B. 2. korak
Prenesite ključ iz uradnega repozitorija , konfigurirajte uradni repozitorij in preverite razpoložljive datoteke z vašo različico distribucije GNU/Linux . V našem primeru je to Debian 10 (Buster) ali druga podobna oziroma na Debianu temelječa distribucija GNU/Linux, kot je 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. 3. korak
Namestite aplikacijo in priporočene bistvene datoteke.
sudo apt install docker-ce docker-ce-cli containerd.io

D. 4. korak
Namestitev aplikacije preverite tako, da zaženete namestitev testnega vsebnika z imenom »hello-world«.
sudo docker run hello-world

E. 5. korak
Preverite različico nameščene aplikacije.
docker -v

F. 6. korak
Ta korak ni obvezen, saj v bistvu preverimo, ali že nameščeni vsebnik ni naložen in znova nameščen, ko se od njega zahteva, da ga znova zažene.
sudo docker run hello-world

G. 7. korak
Tudi ta naslednji korak se lahko šteje za neobveznega, saj v bistvu omogoča uporabniku brez skrbniških pravic zagon vsebnika brez skrbniških pravic . V tej študiji primera bo dovoljenje dodeljeno obstoječemu uporabniku z imenom »sysadmin«.
sudo adduser sysadmin docker
docker run hello-world

H. 8. korak
Končno, idealno bi bilo, da pred popolno uporabo Dockerja znova zaženete in potrdite zagon storitve ter izvajanje testnega vsebnika.
sudo /etc/init.d/docker status
docker run hello-world

Kasneje bomo v drugi objavi o tej tehnologiji ali sorodnih temah poskusili namestiti drugo aplikacijo ali sistem, da bi poglobili naš učni proces. Za tiste, ki se raje učijo sami ali so preprosto radovedni, pa je v razdelku z dokumentacijo na uradni spletni strani Docker na voljo odličen priročnik z več informacijami o namestitvi Dockerja v Debian GNU/Linux 9/10.
Če želite izvedeti več o Dockerju, kako deluje in kako se uporablja v resničnih aplikacijah, lahko dostopate do naslednjih dveh povezav: Red Hat in AWS Amazon.

Zaključek
Upamo, da to "koristna majhna objava" o tej odlični aplikaciji in «Tecnología de Virtualización basada en Contenedores» klic «Docker», ki zagotavlja dodatno plast abstrakcije in avtomatizacijo virtualizacije aplikacij v več Operacijski sistemi; biti veliko obresti in koristnosti, V celoti «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij «GNU/Linux».
In za več informacij vedno ne oklevajte obiskati nobene Spletna knjižnica kot OpenLibra y jedit brati knjige (PDF) o tej temi ali drugih področja znanja. Za zdaj, če vam je bilo to všeč «publicación», ne nehajte ga deliti z drugimi, v vašem Priljubljena spletna mesta, kanali, skupine ali skupnosti socialnih omrežij, po možnosti brezplačno in odprto kot Mastodonali varno in zasebno Telegram.
Ali pa preprosto obiščite našo domačo stran na naslovu FromLinux ali se pridružite uradnemu kanalu Telegram iz FromLinux branje in glasovanje za to ali druge zanimive publikacije na temo «Software Libre», «Código Abierto», «GNU/Linux» in druge teme, povezane z «Informática y la Computación», in «Actualidad tecnológica».