Instalación de Docker
Instrucciones para instalar Docker en sistemas Linux basados en Debian.
Requerimientos
Sistema Operativo | Versión |
---|---|
Debian | 10 |
Instalación
Actualiza los índices de paquetes disponibles.
sudo apt-get update
Elimina versiones anteriores.
sudo apt-get remove docker docker-engine docker.io
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.
Añade tu usuario al grupo docker.
sudo usermod -a -G docker $USER
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
Publicado: 23 de mayo de 2020