Docker: Hoe installeer ik de laatste stabiele versie op DEBIAN 10?

Docker: Hoe installeer ik de laatste stabiele versie op DEBIAN 10?

Docker: Hoe installeer ik de laatste stabiele versie op DEBIAN 10?

La virtualisatie van besturingssystemen en applicaties of systemen bestaat in feite uit het kunnen delen in hetzelfde Hardware, waarvan verschillende elementen volledig onafhankelijk opereren.

Als het op virtualiseren aankomt Besturingssystemen met gratis, gratis en / of open technologieën, hebben technologieën of toepassingen vaak de voorkeur, zoals Promox, Xen, VirtualBox, QEMU of KVM. Maar als het erop aankomt Toepassingen of systemen, wordt er meestal voornamelijk gebruik van gemaakt Kubernetes of Docker.

Docker: introductie

Deze laatste 2 zijn container-gebaseerde virtualisatietechnologie. In het geval van havenarbeider, het werd uitgebracht in de 2013 jaar, als onderdeel van een open source ontwikkeling riep Docker Engine. Dat profiteerde van de bestaande vooruitgang van de tijd, dat wil zeggen de concepten en kennis over containers tot op heden uit de Besturingssystemen gratis en / of open (Unix / Linux), Zoals cgroups en naamruimten, om vooruitgang te boeken in dit snelgroeiende technologiegebied.

Bij eerdere gelegenheden hebben we het gehad over havenarbeider, daarom zullen we niet ingaan op wat het is, of wat zijn kenmerken, faciliteiten of andere details of elementen zijn. We zullen ons dus echt concentreren op het installeren van het huidige versie (19.03.8) op DEBIAN 10 (Buster) y GNU / Linux-distributies, vergelijkbaar of gebaseerd op deze, zoals MX Linux 19.

Voor meer informatie kunt u echter onze eerdere publicaties raadplegen op havenarbeider.

havenarbeider
Gerelateerd artikel:
Hoe Docker op Raspberry pi te installeren met Raspbian?
havenarbeider
Gerelateerd artikel:
De nieuwe versie van Docker Container 18.09 komt met nieuwe verbeteringen
droogdokker
Gerelateerd artikel:
Dry: een interactieve CLI-manager voor Docker-containers
Gerelateerd artikel:
Hoe Docker te installeren op Linux Mint 18 Sarah

Docker: inhoud

Wat is een container?

Voordat u met het installatieproces hiervan begint container-gebaseerde virtualisatietechnologie, om later een applicatie of systeem te kunnen installeren via een "Container"is het belangrijk om aan de minder begrepen persoon duidelijk te maken wat een container betekent.

Onder vermelding van de Officiële pagina van HPE (Hewlett Packard Enterprise) over genoemde technologie vertelt het ons het volgende:

"Applicatiecontainers zijn lichtgewicht runtime-omgevingen die applicaties voorzien van de bestanden, variabelen en bibliotheken die ze nodig hebben om te draaien, waardoor hun draagbaarheid wordt gemaximaliseerd.".

"Terwijl traditionele virtuele machines (VM's) virtualisatie van computerinfrastructuur mogelijk maken, maken containers die van softwareapplicaties mogelijk. In tegenstelling tot virtuele machines, gebruiken containers het besturingssysteem (OS) van hun host in plaats van hun eigen besturingssysteem".

Docker: installatieproces op DEBIAN 10 (Buster)

A. Stap 1

Bereid de Besturingssysteem voor de installatie.

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

Docker: Installatie - Stap 1

B. Stap 2

Download de sleutel naar Officiële repository, configureer de officiële repository en valideer de beschikbare bestanden met de versie van onze GNU / Linux Distro. Voor ons geval, DEBIAN 10 (Buster) of andere GNU / Linux Distro, vergelijkbaar of erop gebaseerd, zoals 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: Installatie - Stap 2

C. Stap 3

Installeer de applicatie en de aanbevolen essentiële bestanden.

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

Docker: Installatie - Stap 3

D. Stap 4

Valideer de applicatie-installatie door de installatie uit te voeren van de testcontainer genaamd Hallo Wereld.

sudo docker run hello-world

Docker: Installatie - Stap 4

E. Stap 5

Controleer de versie van de geïnstalleerde applicatie.

docker -v

Docker: Installatie - Stap 5

F. Stap 6

Deze stap is optioneel, omdat het in feite is om te controleren of de reeds geïnstalleerde container niet wordt gedownload en opnieuw wordt geïnstalleerd wanneer wordt gevraagd om deze opnieuw uit te voeren.

sudo docker run hello-world

Docker: Installatie - Stap 6

G. Stap 7

Deze andere stap kan ook als optioneel worden beschouwd, aangezien het in feite is om een "Gebruiker zonder beheerder" kan een container draaien zonder toestemming nodig te hebben "beheerder". Voor deze casestudy wordt toestemming gegeven aan een bestaande gebruiker met de naam "Sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: Installatie - Stap 8

H. Stap 8

Eindelijk, het ideale ding voordat u volledig begint te gebruiken havenarbeider, is om de start van de Service en de uitvoering van de testcontainer opnieuw te starten en te valideren.

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

Docker: Installatie - Stap 8

Later, in een andere publicatie over genoemde technologie of daaraan gerelateerd, zullen we proberen de installatie van een andere applicatie of systeem te blijven leren beheersen. Voor de meer autodidacten of nieuwsgierigen is er echter een uitstekende handleiding die meer informatie bevat over installatie op DEBIAN GNU / Linux 9/10 in het documentatiegedeelte van het docker officiële site.

Ten slotte, voor het geval u er iets meer over wilt weten dokwerker, hoe het werkt en in het echte leven wordt gebruikt, hebt u toegang tot de volgende 2 links: RedHat y aws amazone.

Generieke afbeelding voor artikelconclusies

Conclusie

We hopen dit "handige kleine post" over deze uitstekende app en «Tecnología de Virtualización basada en Contenedores» noemen «Docker», die een extra laag van applicatievirtualisatie, abstractie en automatisering biedt over meerdere Besturingssystemen; veel zijn rente en nut, Voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van «GNU/Linux».

En voor meer informatie, aarzel dan niet om er een te bezoeken Online bibliotheek als OpenLibra y jedit om te lezen boeken (pdf's) over dit onderwerp of anderen kennisgebieden. Voor nu, als je dit leuk vond «publicación», stop niet met het delen met anderen, in jouw Favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken, bij voorkeur gratis en open als Mastodont, of veilig en privé zoals Telegram.

Of bezoek gewoon onze homepage op DesdeLinux of word lid van het officiële kanaal Telegram van DesdeLinux om deze of andere interessante publicaties op te lezen en erop te stemmen «Software Libre», «Código Abierto», «GNU/Linux» en andere onderwerpen die verband houden met «Informática y la Computación», En de «Actualidad tecnológica».


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.