Instalación de Docker

Índice

Instalación de Docker CE

Para instalar esta versión de Docker, que no está disponible en los repositorios de la mayoría de distribuciones GNU/Linux, hay que actualizar los repositorios e instalar algunos paquetes básicos si no están ya presentes en el sistema operativo.

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg

Además, hay que añadir la clave GPG de Docker.

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Después, se añade el repositorio de Docker.

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Y, finalmente, se instala Docker Engine Community Edition.

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Instalación de Docker Moby

Esta versión de Docker se puede instalar desde los repositorios de Debian.

apt install docker.io

Usar Docker como usuario sin privilegios

Para usar Docker como usuario sin privilegios hay que añadir al usuario al grupo docker.

sudo usermod -aG docker $USER

Para que el cambio sea efectivo hay que reiniciar una nueva terminal con el usuario o iniciar una nueva sesión.

su - $USER
comments powered by Disqus

Relacionados

Cómo enrutar una red en OpenStack

OpenStack es un proyecto de cloud computing (computación en la nube) de software libre y código abierto. En este post se usa esta infraestructura para crear un escenario de enrutamiento.

Leer

Cómo simular un servidor web en GNS3

Existen varias formas de crear un servidor web en un escenario de GNS3. En este post se optará por añadir una máquina Linux con Debian 11 en la que se instalará el servidor Nginx para que pueda actuar a forma de servidor web en el escenario.

Leer

Instalación de WordPress en Rocky Linux 9

En este post se instala WordPress en un equipo con Rocky Linux 9 en el que se ha instalado el servidor web de Apache httpd y que se conecta a una base de datos instalada en otro servidor basado en Ubuntu 22.04.

Leer