domingo, 23 de febrero de 2025

¿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.

 

No hay comentarios:

Publicar un comentario

¡Muchas por tu comentario! En breve estaré leyéndolo para responderte. Saludos :]

Laravel: Parte 2. Ciclo de vida de un "request"

0. public/index.php 1. bootstrap/app.php 2. Create an instance of the application / service container. 3. Kerner server / Console kernel (ap...