Instalación de Docker

Instrucciones para instalar Docker en sistemas Linux basados en Debian.

Requerimientos

Sistema OperativoVersión
Debian10

Instalación

  1. Actualiza los índices de paquetes disponibles.

    sudo apt-get update
    
  2. Elimina versiones anteriores.

    sudo apt-get remove docker docker-engine docker.io
    
  3. Instala el paquete docker.io desde los repositorios oficiales.

    sudo apt-get install docker.io
    

Nota: el instalador crea el grupo de usuarios docker. Sólo quienes pertenezcan a este grupo pueden ejecutar Docker sin privilegios de superusuario.

  1. Añade tu usuario al grupo docker.

    sudo usermod -a -G docker $USER
    
  2. Reinicia la sesión (o el equipo) para que los cambios surtan efecto.

    sudo reboot
    

Verificación

Comprueba la versión instalada.

docker --version
Docker version 18.09.1, build 4c52b90

Verifica que el servicio esté activo.

sudo service docker status
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
Active: active (running) since Sat 2020-05-23 13:44:15 -04; 55s ago
    Docs: https://docs.docker.com
Main PID: 5821 (dockerd)
    Tasks: 14
CGroup: /system.slice/docker.service
            └─5821 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

...

Ejecuta el contenedor hello-world para validar la instalación.

docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
0e03bdcc26d7: Pull complete
Digest: sha256:6a65f928fb91fcfbc963f7aa6d57c8eeb426ad9a20c7ee045538ef34847f44f1
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

...

Inicio automático

Controla el inicio automático del servicio.

sudo systemctl enable docker

Para deshabilitar el arranque automático:

sudo systemctl disable docker

Referencias

  install 

Publicado: 23 de mayo de 2020