Instalando Docker
En esta guía veremos la instalación de Docker en CentOS, Ubuntu y Debian.
CentOS 6
Instalamos el Repo EPEL
$ rpm –Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7
$ yum update
$ vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
Procedemos con la instalación de Docker
CentOS 6
$ yum install docker-io
CentOS 7
$ yum install docker-engine
Ubuntu 14.04/15.04
$ apt-get update
$ apt-get install apt-transport-https ca-certificates
Agregamos la nueva llave gpg
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Agregamos los repos de Docker
$ nano /etc/apt/sources.list.d/docker.list
** Ubuntu 14.04
```deb https://apt.dockerproject.org/repo ubuntu-trusty main
** Ubuntu 15.04
```deb https://apt.dockerproject.org/repo ubuntu-wily main
**Procedemos con la Instalación
$ apt-get purge lxc-docker
$ apt-get install docker-engine
Debian 7/8
$ apt-get purge lxc-docker*
$ apt-get purge docker.io*
Agregamos la nueva llave gpg
$ apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Agregamos los repos de Docker
$ nano /etc/apt/sources.list.d/docker.list
Debian 7
deb https://apt.dockerproject.org/repo debian-wheezy main
Debian 8
deb https://apt.dockerproject.org/repo debian-jessie main
$ apt-get update
$ apt-get install docker-engine
Una vez instalamos vamos asegurarnos que el servicio de Docker suba cada vez que booteemos nuestros servers.
Centos 6
$ chkconfig docker on
Centos 7
$ systemctl enable docker.service
Ubuntu 14.04/15.04
$ chkconfig docker on
Iniciamos los servicios para asegurarnos que todo anda bien.
CentOS 6
$ service docker start
Centos 7
$ systemctl start docker.service
Ubuntu 14.04/15.04
$ service docker start
Debian 7/8
$ service docker start
Ya que tenemos el ambiente listo. Vamos a ejecutar el commando Docker a ver que nos trae.
$ docker
Nos trae información sobre las opciones que le podemos pasar a docker. Recuerdan que el post anterior hablamos de los registros de Docker o Docker Registries que es un repo con diversas imágenes para descargar, para probar que todo anda bien, vamos a realizar una busqueda de alguna imagen y vamos a descargarla.
$ docker search Ubuntu
Aquí vemos una lista de imágenes disponible. Vamos a descargar la imagen base de Ubuntu
$ docker pull docker.io/Ubuntu
O
$ docker pull Ubuntu:latest
Nota: deben pasar el nombre de la imagen como les aparece en la busqueda
Si ejecutamos docker images debemos ver la imagen descargada.
$ docker images
Si podemos realizar todas estas tareas nuestra instalación esta correcta.