Instalación Docker CE

July 30, 2017   

Para instalar Docker CE (Community Edition) será necesario contar con un SO de 64 bits.

Desinstalar cualquier version anteriormente instalada de Docker

Las versiones antiguas de Docker se llamaban docker o docker-engine, si estas han sido instaladas,las desinstalaremos haciendo

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

Instalando paquetes necesarios

En lo personal prefiero instalarlo desde los repositorios en lugar de descargar un paquete .deb

Instalando el repositorio

Primero actualizamos nuestros repositorios actuales

$ apt-get update

Para Debian Jessie o Stretch:

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

Para Wheezy:

$ apt-get install \
     apt-transport-https \
    ca-certificates \
    curl \
    python-software-properties

Agregamos la llave GPG

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

Verificamos que la llave sea 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

$ sudo apt-key fingerprint 0EBFCD88

pub   4096R/0EBFCD88 2017-02-22
  Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                  Docker Release (CE deb) <docker@docker.com>
sub   4096R/F273FCD8 2017-02-22

Añadimos el siguiente comando para agregar el repositorio estable

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

Instalando Docker CE

Actualizamos nuestros repositorios

$ apt-get update

Y finalmente instalamos Docker $ apt-get install docker-ce

Ejecutar Docker como usuario normal

Cuando terminamos de instalar Docker, el único que puede ejecutar los comandos es el usuario root, para permitir la ejecución de Docker por nosotros, debemos de agregar nuestro usuario al grupo docker haciendo lo siguiente.

Agregar el grupo docker si es que aún no lo tenemos creado, que en la mayoría de las veces ya existe

groupadd docker

Agregamos a nuestro usuario al grupo Docker

gpasswd -a $USER docker

el $USER hace referencia a nuestra cuenta de usuario

Ahora cerramos y volvemos a iniciar sesión para que los cambios surtan efecto

Comprobando instalación

Para comprobar que ya tenemos instalado nuestro Docker, podemos ejecutar algunos comandos.

docker version docker info docker run hello-world



comments powered by Disqus