Como instalar Docker en Ubuntu?

Docker_container_engine_logo

 

Docker es un software que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización. Utiliza características de aislamiento de recursos del kernel de Linux para permitir que “contenedores” independientes se ejecuten dentro de una sola instancia de Linux, evitando la sobrecarga de iniciar y mantener máquinas virtuales. www.docker.com

Ahora, como podemos instalarlo sobre ubuntu?

Primero que nada, en caso de no tener los siguientes paquetes instalados, lo hacemos.

sudo apt istall apt-transport-https ca-certificates

Luego creamos el siguiente archivo de configuración de Docker al que le agregaremos el contenido que corresponda con nuestra versión de Ubuntu.

/etc/apt/sources.list.d/docker.list

Ubuntu Precise 12.04 (LTS)

deb https://apt.dockerproject.org/repo ubuntu-precise main

Ubuntu Trusty 14.04 (LTS)

deb https://apt.dockerproject.org/repo ubuntu-trusty main

Ubuntu Wily 15.10

deb https://apt.dockerproject.org/repo ubuntu-wily main

Ubuntu Xenial 16.04 (LTS)

deb https://apt.dockerproject.org/repo ubuntu-xenial main

Cerramos y guardamos el archivo. Luego actualizamos los repositorios.

sudo apt update

Ya que Docker necesita el paquete linux-image-extra, instalamos el correspondiente a nuestra versión con el comando…

sudo apt install linux-image-extra-$(uname -r)

Para los casos que estemos instalando sobre versiones Ubuntu 12.04 o 14.04 es necesario también que instalemos el paquete apparmor. Esto lo hacemos del siguiente modo…

sudo apt install apparmor

Llegado a este paso, tenemos todos los requisitos para poder instalar Docker, actualizamos los repositorios y procedemos con la instalación.

sudo apt updatesudo apt install docker-engine

Una vez completada la instalación iniciamos el servicio con el siguiente comando…

sudo service docker start

 

Proxy

Ya que Docker se conecta a internet y descarga todos los archivos que sean necesarios para cada caso al ejecutar los comandos que trabajan sobre contenedores, solo en caso de encontrarnos detrás de un proxy debemos editar este archivo con el siguiente contenido:

sudo mcedit /etc/default/docker

Agregamos la línea…

export http_proxy="http://proxy.ejemplo.com:pruerto/"

 

Ahora sí, ya podemos trabajar normalmente con Docker y el mejor modo de comenzar es con un “hola mundo” que provee la plataforma…

sudo docker run hello-world

Al finalizar obtendremos una salida como a continuación donde se nos indica que todo funciona correctamente…

Hello from Docker.
This message shows that your installation appears to be working correctly.

Todo listo! Ya podemos trabar con nuestros contenedores Docker. 🙂

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s