Instalación de Docker
Proceso de instalación de Docker en Sistemas Operativos Linux basados en Debian.
Requerimientos
Sistema Operativo | Versión |
---|---|
Debian | 10 |
Instalación
Actualiza la lista de paquetes.
sudo apt-get update
Elimina versiones anteriores.
sudo apt-get remove docker docker-engine docker.io
Instala la última versión estable.
sudo apt-get install docker.io
Nota.- Al instalar la aplicación se crea el grupo de usuarios docker y solo aquellos que pertenezcan a este grupo pueden utilizar la aplicación sin privilegios de superusuario.
Adiciona tu usuario al grupo docker.
sudo usermod -a -G docker $USER
Reinicia el equipo.
sudo reboot
Verificación
Muestra la versión instalada.
docker --version
Docker version 18.09.1, build 4c52b90
Muestra el estado del servicio.
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
...
Crea el contenedor hello-world.
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
Configura el inicio automático del servicio.
sudo systemctl enable docker
sudo systemctl disable docker
Referencias
Published: May 23, 2020