Docker je kontejnerski sistem koji ne zahtijeva mnogo resursa za pokretanje kontejnera, što ga čini vrlo laganim . Stoga, Docker može biti savršen kandidat za razvoj i testiranje web aplikacija na Raspberry Pi-ju.
Naravno, u Dockeru na Raspberry Pi-ju možete raditi i druge stvari poput pokretanja web servera, proxy servera ili servera baze podataka i još mnogo toga .
Ako još uvijek niste upoznati s Dockerom, trebali biste znati da je to projekt otvorenog koda koji automatizira implementaciju aplikacija unutar softverskih kontejnera , pružajući dodatni sloj apstrakcije i automatizacije za virtualizaciju aplikacija na više operativnih sistema.
Docker koristi funkcije izolacije resursa Linux kernela, kao što su cgroups i namespaces , kako bi omogućio nezavisnim "kontejnerima" da rade unutar jedne Linux instance, izbjegavajući opterećenje pokretanja i održavanja virtuelnih mašina.
Priprema Raspberry Pi
Instaliranje Dockera na vaš Raspberry Pi je jednostavno i jednostavno . U ovom tutorijalu ćemo koristiti službeni operativni sistem Raspberry Pi, Raspbian, kao osnovu.
Ako već nemate ovaj sistem instaliran na svom Raspberry Pi-ju, možete pogledati sljedeći članak gdje objašnjavamo kako to jednostavno uraditi. Link je ovdje.
Sada kada je Raspbian instaliran na našem Raspberry Pi-ju, ažurirat ćemo pakete i keš memoriju repozitorija Raspbian APT paketa koristeći sljedeću naredbu:
sudo apt update
Sada morate ažurirati sve nove softverske pakete koje je otkrio Raspbian. Za ovo samo moramo izvršiti sljedeću naredbu:
sudo apt upgrade
U ovom trenutku softverske pakete treba ažurirati.
Sada trebate instalirati zaglavlja kernela za vaš operativni sistem. Ovo je važno, jer ako ne instalirate zaglavlja kernela, Docker neće raditi.
Da biste instalirali zaglavlja jezgra, sve što morate učiniti je pokrenuti sljedeću naredbu u terminalu:
sudo apt install raspberrypi-kernel raspberrypi-kernel-headers
Sa svim gore navedenim, sada možemo nastaviti s instalacijom Dockera na našoj voljenoj Raspberry Pi, jer smo potpuno sigurni da imamo sve ažurirane pakete u sistemu.
Instalirajte Docker na Raspberry Pi
Docker instaliramo pokretanjem sljedeće naredbe u terminalu:
curl -sSL https://get.docker.com | sh
Ovaj postupak preuzimanja i instalacije može potrajati, pa predlažem da odvojite vrijeme.

Sada kada je Docker instaliran na našem Raspberry Pi sistemu, možemo započeti proces implementacije Dockera kako bismo ga mogli koristiti.
Prvi korak je dodavanje vašeg sistemskog korisnika "pi" (zadani korisnik u Raspbianu) u docker grupu. Ovo će vam omogućiti da kreirate i upravljate Docker kontejnerima, slikama, volumenima itd., bez sudo ili superkorisničkih privilegija.
Ako ste kreirali drugog korisnika, morate zamijeniti "pi" svojim korisničkim imenom u naredbi. Da biste dodali korisnika pi u Docker grupu, jednostavno pokrenite sljedeću naredbu:
sudo usermod -aG docker pi
Nakon što smo napravili ovu promjenu, sada ćemo morati ponovo pokrenuti naš sistem kako bi se promjene učitale prilikom pokretanja sistema i kako bi se primijenio dodatak našeg korisnika u Docker grupu.
Oni mogu ponovo pokrenuti svoj sistem pokretanjem sljedeće naredbe u terminalu:
sudo reboot
Nakon što se sistem ponovo pokrene, ponovo se prijavite i otvorite terminal. Pokrenite sljedeću naredbu da biste provjerili da li je Docker instaliran i pokrenut na sistemu:
docker version
Kao što vidite, Docker već savršeno radi na vašoj Raspberry Pi.
Sada samo trebate implementirati svoj prvi kontejner. Možete ga pronaći na Docker web stranici, koja sadrži mnoge aplikacije. Evo linka.