Método 1: Ultima versión en un solo paso
Existe un script que automatiza todo el proceso de instalación, el único requisito para este método es tener instalado curl, en caso de no tener curl en el sistema, podemos instalarlo ejecutando: sudo apt-get install curl -y
y el comando que realizara la instalación de Docker es: curl -sSL https://get.docker.io/ubuntu/ | sudo sh
Método 2: Ultima versión paso a paso
Si preferimos instalar manualmente la ultima version estable, los pasos son los siguientes:- Instalar soporte https para APT
- Agregamos la llave del repositorio de Docker al llavero local
- Añadimos el repositorio a la lista de fuentes de APT (quizá salga una advertencia sobre la confiabilidad del paquete, aceptamos)
- Actualizamos
- Instalamos el paquete lxc-docker
[ -e /usr/lib/apt/methods/https ] || {
apt-get update
apt-get install apt-transport-https
}
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker
Metodo 3: Paquete oficial para Ubuntu
La desventaja de este metodo es que probablemente la ultima version disponible en el repositorio de Ubuntu no sera la ultima version estable de Docker, pero es una opcion ideal para entornos donde se desconfía de las fuentes de terceros, cabe señalar que existe un antiguo paquete llamado docker en Debian/ubuntu, por lo que el nombre del ejecutable es docker.io.
- Actualizamos
- Instalamos el paquete docker.io
- Creamos un enlace a docker.io para poder usar simplemente docker como comando
- Habilitamos el autocompletado para docker
sudo apt-get update
sudo apt-get install docker.io
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
Confirmando la instalación
Sea cual sea el método de instalación que hayamos utilizado, podemos ver la version de docker que instalamos ejecutando:
docker -v
Ahora, para probar que realmente este funcionando, podemos ejecutar el siguiente comando:
sudo docker run -i -t busybox cat --help
Que después de unos minutos nos dará una salida similar a esta:
BusyBox v1.22.1 (2014-05-22 23:22:11 UTC) multi-call binary.
Usage: cat [FILE]...
Concatenate FILEs and print them to stdout
¿Que acaba de suceder? Docker busco localmente la imagen Busybox(distribución minima de Linux) para ejecutar el comando cat, al no encontrarlo, bajo del registro publico dicha imagen, creo una instancia y la uso para ejecutar el comando indicado, en este caso especifico el comando nos indica la version de BusyBox que tenemos instalada.
En siguientes artículos, indicaremos donde se fue la instancia de Busybox y como interactuar con distintos contenedores, mientras tanto, existe un excelente tutorial online de Docker en la web oficial que pueden usar aun sin instalar nada, si tienes una distro o version de linux distinta, existen guías oficiales (en ingles) en este link
hola
ResponderBorrarlo pude instalar utilizando la ultima version desde la pagina oficial y tambien tuve que instalar antes el kernel 3.19 lowlatency
funciona igual que mi querido kernel 3.17 lowlatency HY_G!
hay un grupo en español si te queres unir sobre este tema aca te dejo el link y para todos los que quieran : https://plus.google.com/wm/1/communities/114236900250630954325
salutes