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

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:
