Hace pocos días hablamos intensamente sobre que era Docker en una introducción muy interesante. Hoy toca pasar de la teoría a la practica, que es lo que realmente es divertido, aún así, si no tenéis los conceptos que se explican en la Introducción a Docker claros os vais a perder un poco. Ahora toca explicar como es la instalación de Docker. Como Debianero que soy, voy a hacer esta explicación desde un Debian 8.2 sin entorno gráfico siempre conectado por SSH a la maquina (como un buen administrador!) y por supuesto usando el usuario root.

Instalación de Docker

Como siempre, es altamente recomendable buscar la documentación del software que vas a instalar antes. Aunque a los informáticos no nos guste hacer esta parte, porque realmente es aburrida, siempre la acabamos haciendo la mar de interesante y muchas veces resuelve muchas dudas. Así que sin pensarlo dos veces, aquí tienes la documentación. Por otro lado, nos conocemos y sé que prefieres que alguien te haga un breve resumen, aquí lo tienes:

El primer paso será hacer iniciar sesión en nuestro Debian mediante SSH:

# ssh root@192.168.1.19
# ssh usuario@IP_Server

Ahora verificamos que tenemos instalado wget, que por lo general en todas las distribuciones este comando viene instalado por defecto.

# which wget

El resultado de este comando debería de ser algo así como esto:

/usr/bin/wget

Si no lo tienes instalado:

# apt-get update
# apt-get install wget

Lo siguiente será descargar un script de la web oficial de Docker y ejecutarlo. Este script detecta cual es tu distribución y que versión usas y te añade el repositorio que necesitas. ¿Verdad que es fácil?

# wget -qO- https://get.docker.com/ | sh

Una vez acaba el proceso, añadimos la llave pública del repositorio de Docker:

# wget -qO- https://get.docker.com/gpg | apt-key add –

Una vez instalado, comprobamos que versión tenemos:

# docker -v

Con el siguiente resultado:

Docker version 1.9.1, build a34a1d5

Y verificamos que se ha instalado correctamente con:

# docker run hello-world

Y este es el resultado:

Unable to find image ‘hello-world:latest’ locally
latest: Pulling from library/hello-world
535020c3e8ad: Pull complete
af340544ed62: Pull complete
Digest: sha256:a68868bfe696c00866942e8f5ca39e3e31b79c1e50feaee4ce5e28df2f051d5c
Status: Downloaded newer image for hello-world:latest
Hello from Docker.
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the «hello-world» image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com

En este punto hemos instalado Docker en nuestro Debian con éxito retundo. La siguiente entrada hablaremos a fondo de los comandos básicos para Docker, así como instalando contenedores, buscar contenedores, trabajando con contenedores…

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación