Últimamente amigos y compañeros vieron que estaba haciendo entradas sobre docker y preguntando ¿y que si no uso docker?. Obviamente mi respuesta fue que cada maestrito con su librito pero, que sin embargo, yo me encontraba con la #raspberry con varias cosas instaladas y muy desorganizado. Mantener organizada la raspberry gracias a #docker es una excelente opción, ya que podrás tener para cada proyecto la versión de software que realmente necesitas.

Mantener organizada la raspberry gracias a docker
Mantener organizada la raspberry gracias a docker

Como siempre, si vamos a tener organizada nuestra raspberry pi lo que preferentemente se hace es borron y cuenta nueva, una buena formateada, instalamos el sistema operativo que deseamos y punto. No es excluyente, pero para optimizar todo seria lo mejor.

Luego vamos a actualizarla con el comando:

sudo apt update && sudo apt upgrade

Es importante que desinstales aquellas cosas que no te parecen útil o que no vayas a usar. Por ejemplo sino vas a usar libreoffice:

sudo apt-get remove libreoffice
sudo apt-get purge libreoffice
sudo apt-get autoremove

Si recién empezas con gnu/linux es importante que mires la siguiente entrada, que aunque dice para ubuntu es totalmente igual para raspberry!

Ahora si, vamos con lo nuestro:

sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common python3 python3-pip

Nos bajamos la key de docker para luego usarla agregando nuestro repositorio. Fijate bien que hay | y / por que son comandos distintos concatenados. Si te queda algo en la consola dale Enter!

sudo curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
sudo echo "deb [arch=armhf] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \
     $(lsb_release -cs) stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list

Ahora actualizamos e instalamos

sudo apt update
sudo apt install docker-ce

Activamos e iniciamos docker

sudo systemctl enable docker
sudo systemctl start docker

Agregamos el usuario pi al grupo de docker. Es importante crear un usuario nuevo, o no llamarlo pi cuando instalamos! pero no en este momento no es importante… continuamos!

sudo usermod -aG docker pi

Tambien necesitas instalar docker-compose ya que te permitira armar tus servicios en un solo archivo docker-compose.yml

sudo pip3 -v install docker-compose

Haceme caso y al principio instalate Portainer:

docker run -d --name=Portainer --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Es bastante fácil! Una vez que instalen portainer tienen que poner la ip de su raspberrypi:9000 y les pedirá crear una contraseña. Al principio usar #portainer nos dará una manera fácil de trabajar! Como siempre les digo es mejor usar la terminal.

Si te gusto esta entrada podes poner en buscar la palabra docker o portainer y encontrar más al respecto. Te pido compartas con los tuyos ya que es una forma de llegar a mas gente!

Ademas, si tenes ganas de colaborar podemos invitarme un cafecito:

Invitame un café en cafecito.app
Print Friendly, PDF & Email
Share:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *