¿Cómo instalar docker en una raspberry PI 3 y no morir en el intento?

 Para instalar "docker" en una raspberry Pi 3, debemos estar seguros de la arquitectura del sistema operativo que tiene instalado nuestra raspberry Pi 3. En mi caso, es una arquitectura arm64. Además, debemos saber la versión del sistema operativo que tiene instalado. Nuevamente, en mi caso es Debian bookworm.

0. Debemos asegurarnos que no tenemos una versión antigua de docker, por lo que ejecutamos el siguiente comando:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

 1. Debemos ingresar al enlace https://download.docker.com/linux/debian/dists/

Dependiendo de la versión de Debian, será a la carpeta que tengas que ingresar. 

En mi caso, https://download.docker.com/linux/debian/dists/bookworm/pool/stable/arm64/

2. Descarga de cada paquete de instalación la versión más reciente: 

containerd.io_1.7.25-1_arm64.deb
docker-buildx-plugin_0.21.0-1~debian.12~bookworm_arm64.deb
docker-ce_28.0.0-1~debian.12~bookworm_arm64.deb
docker-ce-cli_28.0.0-1~debian.12~bookworm_arm64.deb
docker-ce-rootless-extras_28.0.0-1~debian.12~bookworm_arm64.deb
docker-compose-plugin_2.33.0-1~debian.12~bookworm_arm64.deb.deb
 

3. Antes de instalar los paquetes, asegurate de tener instalado "iptables". 

 4. Una vez que estés seguro de tener instalado "iptables", procedes a instalar los paquetes que descargaste con el siguiente comando:

sudo dpkg -i <el_nombre_de_cada_paquete> 

5. Instalado los paquetes, procedemos a ejecutar los siguientes comandos:

sudo service docker start

sudo docker run hello-world

 El último comando es para verificar de que se haya instalado correctamente docker.

 6. Si quieres ejecutar docker sin ser super usuario ejecuta los siguientes comandos:

 sudo addgroup docker

sudo usermod -aG docker $USER

newgrp docker

7. Para finalizar y que al momento de reiniciar nuestra raspberri Pi se inicie el servicio ejecutamos el siguiente comando:

 sudo systemctl enable docker.service

sudo systemctl enable containerd.service

 8. ¡Listo!

Con esto ya tienes instalado y funcionando docker en tu raspberry Pi.

 

Comentarios

Entradas populares de este blog

Instalación de Zorin OS Lite 15.2 x86 (32 bits) para equipos con hardware de bajos recursos

Guía de inicio básica para nginx en Windows 10

Una forma de como solucionar el error 1402 en Office 2007 a 2013 en Windows 7 y Windows 8