Docker

2. Instalación

Pasos para instalar docker en la raspberry pi

$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

$ echo \
"deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

$ sudo apt update
IMPORTANTE: Reiniciar el equipo
$ sudo apt install docker-ce docker-ce-cli containerd.io
Verificamos la instalación ejecutando una imagen de prueba

$ sudo docker run hello-world
Como docker no encontró la imagen "hello-world" localmente la descargo del repositorio por defecto y luego creó el contenedor.
Ahora agregamos a nuestro usuario al grupo docker para poder utilizar docker sin permisos de administrador.

$ sudo groupadd docker
$ sudo usermod -aG docker "$USER"
$ newgrp docker
Ahora podemos utilizar docker como usuario común (sin sudo)

$ docker run hello-world

Activamos docker como servicio de sistema para que se ejecute cada vez que se inicia el sistema

$ sudo systemctl enable docker.service
$ sudo systemctl enable containerd.service

Por último editamos el archivo "dhcpcd.conf" y agregamos la siguiente línea al final

$ sudo nano /etc/dhcpcd.conf

denyinterfaces veth*

Reiniciamos el servicio DHCP

$ sudo systemctl restart dhcpcd.service