Instalar docker en ubuntu 16.04.

Una de las herramientas que llevo ya un tiempo utilizando y que cada día me sorprende más por las cosas que uno puede encontrar en sus repositorios en docker.

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux.

Docker se encarga de la administración de contenedores de manera similar a como Virtualbox o VMware gestionan la administración de máquinas virtuales, solo que sin el consumo de recursos que se obtiene al tener que montar un sistema operativo completo en una máquina virtual.
Pero para poder utilizar docker, antes debemos instalarlo. En la página oficial encontraremos la documentación para realizar la instalación en diferentes sistemas operativos.

En esta ocasión nos enfocaremos en la instalación de docker-ce en ubuntu 16.04.

Desinstalar versiones anteriores

Si ya habíamos trabajado anteriormente con docker y tenemos instalada una versión de este que no sea la versión comunity, entonces debemos desinstalarla, para ello ejecutamos el siguiente comando:

sudo apt-get remove docker docker-engine docker.io

Instalar docker

El proceso que voy a explicar es el de insalación de dockes utilizando el repositorio.

Actualizamos el indice de packetes apt

sudo apt-get update

Instalamos los paquetes que permiten a apt usar los repositorios, en caso de no tenerlos instalados.

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

Agregamos la clave GPG oficial de Docker

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

Agregamos el repositorio, en mi casoo para amd64

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

Y ya, por fin, instalamos docker

sudo apt-get install docker-ce

Para verificar la instalación

sudo docker version
%d bloggers like this: