Instalare Docker, Docker-Compose si Portainer pe Raspberry Pi

docker-compose (sursa docker.com)
docker-compose (sursa docker.com)

In tutorialul acesta vom instala doar din cateva comenzi docker si docker-compose. Aceasta din urma ne va ajuta in automatizarea instalarilor a diferite containere in docker.

Instalare Docker

Vom Instala Docker cu urmatoarea comanda:

curl -sSL https://get.docker.com | sh

Conferim permisiunile necesare pentru userul pi.

sudo usermod -aG docker pi

In acest moment un restart la sistem este binevenit cu sudo reboot

Instalate dependinte pentru docker-compose

Pe scurt, docker-compose ne va ajuta sa automatizam instalarile de containere in docker.

sudo apt-get install -y libffi-dev libssl-dev python3 python3-pip

### optional ###
sudo apt-get remove python-configparser

Docker-compose necesita versiunea de Python 3.7.x, minim.

python --version

Daca primim ca raspuns de la sistm ca avem versiunea Python 2.7.X, atunci urmariti acest tutorial, pentru a face versiunea Python 3.7.X default.

Instalare Docker Compose

sudo pip3 -v install docker-compose

Instalarea docker compose dureaza de regula cateva minute asa ca e timpul excelent pentru o cafea 🙂

Instalare Portainer pe Raspberry Pi

Pentru a usura interactiunea cu managementul containerelor din Docker este util sa instalam si o interfata Web numita Portainer. Instalarea se realizeaza cu urmatoarele doua comenzi:

sudo docker pull portainer/portainer-ce:linux-arm
sudo docker run --restart always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:linux-arm

Dupa instalare putem accesa din browser interfata web a Portainer accesand linkul http://192.168.IP.rPi:9000. La prima accesare este necesar sa definim o parola, pentru a spori gradul de securitate al sistemului.

Linkuri utile:

docker.com

De Iulian Susnea

Pasionat de tehnologie, gadgeturi smart home si automatizari si am pornit la drum in crearea acestui site cu tutoriale pentru cele mai importante sisteme Smart Home ale momentului din dorinta de a-i ajuta pe cei la inceput de drum.

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *