Com instal·lar Docker en Ubuntu 18.10 i derivats?

Docker i Ubuntu Mínim

Docker sens dubte és un gran projecte de codi obert suportat per una entitat comercial amb el mateix nom que fa molt més senzill executar un procés d'aplicació dins un entorn relativament aïllat que es diu container o contenidor.

Docker a diferència d'una màquina virtual té el seu propi Kernel, un contenidor depèn del Kernel del sistema operatiu amfitrió, cosa que li permet ser més lleuger i executar-se molt més ràpid.

Aquesta és l'eina més simple que dóna al nostre ordinador capacitats de desenvolupament i gestió d'aplicacions d'empresa.

Amb Docker bàsicament podrem realitzar la virtualització de contenidors a nivell sistema operatiu, però amb la seguretat que Docker utilitza característiques d'aïllament de recursos del kernel de Linux, com cgroups i namespaces per permetre que els contenidors independents s'executin dins d'una sola instància de Linux, evitant la sobrecàrrega d'iniciar i mantenir màquines virtuals.

estibador maneja dues versions una que és de paga per a empreses EE (Enterprise Edition) i l'altra és la versió gratuïta que és la de la comunitat CE (Community Edition).

Mitjançant lús de contenidors, els recursos poden ser aïllats, serveis restringits, i s'atorga als processos la capacitat de tenir una visió gairebé completament privada del sistema operatiu amb el seu propi identificador despai de procés, lestructura del sistema de fitxers, i les interfícies de xarxa. Contenidors múltiples comparteixen el mateix nucli, però cada contenidor pot ser restringit a utilitzar només una quantitat definida de recursos com a CPU, memòria i E / S.

La idea de fer-ho és per proporcionar capes d'abstracció que permeten que un programa s'executi, independentment del sistema operatiu que s'executa.

Per tant, això és molt útil per als administradors de sistemes que administren molts equips diferents.

Combinar Docker amb Ubuntu 18.10 és pràcticament una aposta segura per a l'eficiència i la facilitat de maneig de contenidors.

Instal·lació de Docker a Ubuntu 18.10 i derivats

Actualment hi ha un paquet de Docker per a Ubuntu 18.10, però aquest està generant alguns conflictes de manera que, si no has pogut realitzar la instal·lació de Docker correctament al teu sistema, et podem ajudar.

Abans de tot hem de fer una actualització dels nostres paquets, per la qual cosa hem d'obrir una terminal i hi executarem les ordres següents:

sudo apt update

sudo apt upgrade

Fet això ara iÉs necessari que instal·lem alguns paquets necessaris per a la instal·lació de Docker, usant l'ordre següent:

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

Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando:

[sourcecode language="bash"]sudo apt-get install docker-ce

imatges-de-docker

Si no es va realitzar la instal·lació vas haver rebut un missatge alguna cosa així:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package docker-ce is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package 'docker-ce' has no installation candidate

aquest error ho podem solucionar teclejant les següents ordres a la terminal. Primer afegirem la clau gpg al sistema, per això hem de descarregar-la:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

Afegim el repositori a sistema:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "

Nota: en afegir aquest repositori estem utilitzant una versió de desenvolupament, però per als qui ho prefereixen podem forçar el sistema a prendre la versió estable del repositori per a Bionic.

Per això només hem de teclejar el següent:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

I finalment podem instal·lar l'aplicació amb:

sudo apt install docker-ce

Com utilitzar Docker?

Al final de la instal·lació, per tenir el servei executat en l'arrencada del sistema, hem d'usar les ordres següents:

sudo systemctl enable docker

sudo systemctl start docker

Per assegurar-vos que Docker és totalment funcional, és una bona idea comprovar l'estat del servei:

sudo systemctl status docker

Finalment, si voleu veure la versió de Docker.

docker -v

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   dmg va dir

    Molt bona explicació. Gràcies.

  2.   ROMSAT va dir

    David, com és normal a la teva línia, un article clar, breu i directe. Et felicito. Un petit apunt seria que després d'afegir el dipòsit fer una actualització (update) i després procedir a instal·lar-lo.
    Vinga, una salutació des de Màlaga (Espanya)