Instalar Docker en Linux Ubuntu

De ChuWiki
Saltar a: navegación, buscar

instalar docker

Asegurarse que los respositorios están actualizados

sudo apt-get update 

Instalar el repositorio de docker

Instalar lo necesario para que el comando apt pueda usar https

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

Añadir la clave oficial del repositorio de docker

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

Verificamos que tenemos la clave bien instalad viendo que el siguiente comando nos da la clave 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88. En el comando basta buscar los últimos números.

$ 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

Y ahora añadimos el repositorio

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

Instalar docker community edition

Una vez instalado el repositorio, ya podemos instalar docker

$ sudo apt-get update
$ sudo apt-get install docker-ce

y lo probamos con

$ sudo docker run hello-world

que se baja el container hello-world y lo ejecuta.

Instalar docker-compose

docker-compose es una herramienta adicional de docker que nos permite arrancar con una sola orden varios containers relacionados entre ellos. Es una forma rápida de arrancar o parar una aplicación compuesta por varios containers.

sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

poner la última versión https://github.com/docker/compose/tags

Darle permiso de ejecución

sudo chmod +x /usr/local/bin/docker-compose

y probar

sudo docker-compose -version