Docker: Kiel instali la plej novan stabilan version en DEBIAN 10?

Docker: Kiel instali la plej novan stabilan version en DEBIAN 10?

Docker: Kiel instali la plej novan stabilan version en DEBIAN 10?

La virtualigo de Operaciumoj kaj Aplikoj aŭ Sistemoj esence konsistas el povi partopreni la samon aparataro, pluraj elementoj de ĉi tiuj funkcias tute sendepende.

Kiam temas pri virtualigo Operaciumoj con senpagaj, senpagaj kaj / aŭ malfermaj teknologioj, teknologioj aŭ aplikoj estas ofte preferataj, kiel ekzemple Promox, Xen, VirtualBox, QEMU aŭ KVM. Sed se temas pri Aplikoj aŭ Sistemoj, oni kutime uzas ĝin ĉefe Kubernetes aŭ Docker.

Docker: Enkonduko

Ĉi tiuj lastaj 2 estas kontenera virtuala teknologio. Kaze de Docker, ĝi estis liberigita en la jaro 2013, kiel parto de malferma fonta disvolviĝo nomata Docker Engine. Tio utiligis la ekzistantajn tiutempajn progresojn, do la konceptojn kaj sciojn pri konteneroj ĝis nun de la Operaciumoj senpaga kaj / aŭ malferma (Unikso / Linukso), kiel ekzemple grupoj kaj nomspacoj, antaŭenigi ĉi tiun kreskantan areon de teknologio.

En antaŭaj okazoj ni parolis pri Docker, tial ni ne profundiĝos pri kio ĝi estas, aŭ kiaj estas ĝiaj karakterizaĵoj, instalaĵoj aŭ aliaj detaloj aŭ elementoj. Do ni vere fokusos instali la aktuala versio (19.03.8) pri DEBIAN 10 (Rompilo) y GNU / Linukso Distroj, similaj aŭ bazitaj sur ĉi tiuj, kiel ekzemple MX Linukso 19.

Tamen por pliaj informoj vi povas aliri niajn antaŭajn eldonaĵojn Docker.

Rilata artikolo:
Kiel instali Docker sur Raspberry pi kun Raspbian?
Rilata artikolo:
La nova versio de Docker Container 18.09 alvenas kun novaj plibonigoj
Rilata artikolo:
Seka: interaga CLI-administranto por Docker-ujoj

Rilata artikolo:
Kiel instali Docker en Linukso Mint 18 Sarah

Docker: Enhavo

Kio estas Ujo?

Antaŭ ol komenci la instalan procezon de ĉi tio kontenera virtuala teknologio, por poste povi instali iun ajn programon aŭ sistemon per "Ujo", gravas klarigi al la malpli komprenataj, kion signifas ujo.

Citante la Oficiala paĝo HPE (Hewlett Packard Enterprise) pri menciita teknologio, ĝi diras al ni la jenon:

"Aplikaĵaj Ujoj estas malpezaj rultempaj medioj, kiuj provizas al aplikaĵoj la dosierojn, variablojn kaj bibliotekojn, kiujn ili bezonas funkciigi, tiel maksimumigante sian porteblon.".

"Dum tradiciaj Virtualaj Maŝinoj (VMs) permesas virtualigon de komputila infrastrukturo, Ujoj ebligas tiun de programaj programoj. Male al Virtualaj Maŝinoj, Ujoj uzas sian Mastruman Sistemon (OS) anstataŭ provizi sian propran".

Docker: Instalada procezo sur DEBIAN 10 (Buster)

A. Paŝo 1

Preparu la Mastruma sistemo por la instalado.

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

Docker: Instalado - Paŝo 1

B. Paŝo 2

Elŝutu la ŝlosilon al Oficiala deponejo, agordu la oficialan Deponejon kaj validigu la disponeblajn dosierojn de ĝi, per la versio de nia GNU / Linukso Distro. Por nia kazo, DEBIAN 10 (Rompilo) aŭ alia GNU / Linukso Distro, simila aŭ bazita sur ĝi, kiel ekzemple MX Linukso 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: Instalado - Paŝo 2

C. Paŝo 3

Instalu la programon kaj rekomenditajn esencajn dosierojn.

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

Docker: Instalado - Paŝo 3

D. Paŝo 4

Konfirmu instaladon de aplikaĵo, lanĉante la instaladon de la provita ujo nomata Saluton mondo.

sudo docker run hello-world

Docker: Instalado - Paŝo 4

E. Paŝo 5

Kontrolu la version de la instalita aplikaĵo.

docker -v

Docker: Instalado - Paŝo 5

F. Paŝo 6

Ĉi tiu paŝo estas nedeviga, ĉar ĝi estas baze por kontroli, ke la jam instalita ujo ne estas elŝutita kaj instalita denove, kiam oni petas ĝin lanĉi ĝin denove.

sudo docker run hello-world

Docker: Instalado - Paŝo 6

G. Paŝo 7

Ĉi tiu alia paŝo ankaŭ povas esti konsiderata laŭvola, ĉar ĝi estas esence permesi a "Neadministranta uzanto" povas funkciigi ujon sen bezono de permesoj "administranto". Por ĉi tiu kazesploro, permeso estos donita al ekzistanta uzanto nomita "Sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: Instalado - Paŝo 8

H. Paŝo 8

Fine, la ideala afero antaŭ ol ekuzi tute Docker, estas rekomenci kaj validigi la komencon de la Servo kaj la ekzekuton de la testujo.

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

Docker: Instalado - Paŝo 8

Poste, en alia eldonaĵo pri menciita teknologio aŭ rilata al ĝi, ni provos la instaladon de iu alia programo aŭ sistemo por daŭre lerni regi ĝin. Tamen, por pli memlernantoj aŭ scivolemuloj, ekzistas bonega manlibro, kiu enhavas pli da informoj rilataj al instalado en DEBIAN GNU / Linukso 9/10 en la dokumenta sekcio de la docker oficiala retejo.

Fine, se vi volas scii iom pli pri Docker, kiel ĝi funkcias kaj estas uzata en la reala vivo, vi povas aliri la jenajn 2 ligojn: RedHat y AWS Amazono.

Senmarka bildo por artikolaj konkludoj

konkludo

Ni esperas ĉi tion "utila afiŝeto" pri ĉi tiu bonega programo kaj «Tecnología de Virtualización basada en Contenedores» voki «Docker», kiu provizas aldonan tavolon de abstraktado kaj aŭtomatigo de virtualigo de aplikoj multoblaj Operaciumoj; estu multe intereso kaj utileco, Por la tuto «Comunidad de Software Libre y Código Abierto» kaj de granda kontribuo al la disvastigo de la mirinda, giganta kaj kreskanta ekosistemo de aplikoj de «GNU/Linux».

Kaj por pliaj informoj, ĉiam ne hezitu viziti iun ajn Interreta biblioteko kiel OpenLibra y JedIT legi libroj (PDF-oj) pri ĉi tiu temo aŭ aliaj sciaj areoj. Nuntempe, se vi ŝatis ĉi tion «publicación», ne ĉesu dividi ĝin kun aliaj, en via Plej ŝatataj retejoj, kanaloj, grupoj aŭ komunumoj de sociaj retoj, prefere senpagaj kaj malfermaj kiel Mastodon, aŭ sekura kaj privata kiel Telegramo.

Aŭ simple vizitu nian ĉefpaĝon ĉe De Linukso aŭ aliĝu al la oficiala Kanalo Telegramo de DesdeLinux legi kaj voĉdoni por ĉi tiu aŭ aliaj interesaj eldonaĵoj pri «Software Libre», «Código Abierto», «GNU/Linux» kaj aliaj temoj rilataj al «Informática y la Computación»kaj la «Actualidad tecnológica».


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.