¿Cómo instalar Docker en Ubuntu 18.10 y derivados?

Docker y Ubuntu Mínimo

Docker sin dudas es un gran proyecto de código abierto soportado por una entidad comercial con el mismo nombre que hace mucho más sencillo ejecutar un proceso de aplicación dentro de un entorno relativamente aislado que se llama container o contenedor.

Docker a diferencia de una máquina virtual tiene su propio Kernel, un contenedor depende del Kernel del sistema operativo anfitrión, lo que le permite ser más liviano y ejecutarse mucho más rápido.

Esta es la herramienta más simple que da a nuestro ordenador capacidades de desarrollo y gestión de aplicaciones de empresa.

Con Docker básicamente podremos realizar la virtualización de contenedores a nivel sistema operativo, pero con la seguridad de que Docker utiliza características de aislamiento de recursos del kernel de Linux, tales como cgroups y namespaces para permitir que los contenedores independientes se ejecuten dentro de una sola instancia de Linux, evitando la sobrecarga de iniciar y mantener máquinas virtuales.

Docker maneja dos versiones una que es de paga para empresas EE (Enterprise Edition) y la otra es la versión gratuita que es la de la comunidad CE (Community Edition).

Mediante el uso de contenedores, los recursos pueden ser aislados, los servicios restringidos, y se otorga a los procesos la capacidad de tener una visión casi completamente privada del sistema operativo con su propio identificador de espacio de proceso, la estructura del sistema de archivos, y las interfaces de red. Contenedores múltiples comparten el mismo núcleo, pero cada contenedor puede ser restringido a utilizar sólo una cantidad definida de recursos como CPU, memoria y E / S.

La idea de hacer esto es para proporcionar capas de abstracción que permiten que un programa se ejecute, independientemente del sistema operativo que se ejecuta.

Por lo tanto, esto es muy útil para los administradores de sistemas que administran muchos equipos diferentes.

Combinar Docker con Ubuntu 18.10 es prácticamente una apuesta segura para la eficiencia y facilidad de manejo de contenedores.

Instalación de Docker en Ubuntu 18.10 y derivados

Actualmente existe un paquete de Docker para Ubuntu 18.10, pero este está generando algunos conflictos por lo que, si no has podido realizar la instalación de Docker correctamente en tu sistema, te podemos ayudar.

Antes de todo debemos de realizar una actualización de nuestros paquetes, por lo que debemos de abrir una terminal y en ella vamos a ejecutar los siguientes comandos:

sudo apt update

sudo apt upgrade

Hecho esto ahora es necesario que instalemos algunos paquetes necesarios para la instalación de Docker, usando el comando siguiente:

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

imagenes-de-docker

Si no se realizo la instalación debiste haber recibido un mensaje algo asi:

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

Este error lo podemos solucionar tecleando los siguientes comandos en la terminal. Primero vamos a añadir la clave gpg al sistema, para ello debemos descargarla:

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

Añadimos el repositorio al sistema:

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

Nota: al añadir este repositorio estamos utilizando una versión de desarrollo, pero para quienes lo prefieren podemos forzar al sistema a tomar la versión estable del repositorio para Bionic.

Para ello solamente debemos teclear lo siguiente:

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

Y finalmente podemos instalar la aplicación con:

sudo apt install docker-ce

¿Cómo utilizar Docker?

Al final de la instalación, para tener el servicio ejecutado en el arranque del sistema, debemos de usar los siguientes comandos:

sudo systemctl enable docker

sudo systemctl start docker

Para asegurarse de que Docker es totalmente funcional, es una buena idea comprobar el estado del servicio:

sudo systemctl status docker

Finalmente, si quieren ver la versión de Docker.

docker -v

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   DMG dijo

    Muy buena explicaciòn. Gracias.

  2.   ROMSAT dijo

    David, como es normal en tu línea, un artículo claro, breve y directo. Te felicito. Un pequeño apunte sería que después de añadir el repositorio hacer una actualización (update) y después proceder a su instalación.
    Venga, un saludo desde Málaga (España)