Docker je kontejnerski sustav koji ne zahtijeva puno 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 Piju.
Naravno, u Dockeru na Raspberry Piju možete raditi i druge stvari poput pokretanja web poslužitelja, proxy poslužitelja ili poslužitelja 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 sustava.
Docker koristi značajke izolacije resursa Linux kernela, kao što su cgroups i namespaces , kako bi omogućio pokretanje neovisnih "kontejnera" unutar jedne Linux instance, izbjegavajući opterećenje pokretanja i održavanja virtualnih strojeva.
Priprema Raspberry Pi
Instaliranje Dockera na vaš Raspberry Pi je jednostavno i jednostavno . U ovom vodiču ćemo koristiti službeni operativni sustav Raspberry Pi, Raspbian, kao našu bazu.
Ako već nemate ovaj sustav instaliran na svom Raspberry Piju, možete pogledati sljedeći članak u kojem objašnjavamo kako to jednostavno učiniti. Link je ovdje.
S Raspbianom sada instaliranim na naš Raspberry Pi, ažurirat ćemo pakete i predmemoriju repozitorija Raspbian APT paketa pomoću sljedeće naredbe:
sudo apt update
Sada morate ažurirati sve nove softverske pakete koji su otkriveni iz Raspbiana. Za to moramo izvršiti sljedeću naredbu:
sudo apt upgrade
U ovom trenutku softverske pakete treba ažurirati.
Sada morate instalirati zaglavlja kernela za svoj operativni sustav. Ovo je važno jer ako ne instalirate zaglavlja kernela, Docker neće raditi.
Da biste instalirali zaglavlja jezgre, 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 voljenoj Raspberry Pi, jer smo potpuno sigurni da imamo sve ažurirane pakete sustava.
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 sustavu, možemo započeti proces implementacije Dockera kako bismo ga mogli koristiti.
Prvi korak je dodati korisnika vašeg sustava "pi" (zadani korisnik u Raspbianu) u docker grupu. To će vam omogućiti stvaranje i upravljanje 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 ponovno pokrenuti naš sustav kako bi se promjene učitale prilikom pokretanja sustava i primijenilo dodavanje našeg korisnika u Docker grupu.
Oni mogu ponovno pokrenuti svoj sustav pokretanjem sljedeće naredbe u terminalu:
sudo reboot
Nakon što se sustav ponovno pokrene, ponovno se prijavite i otvorite terminal. Pokrenite sljedeću naredbu kako biste provjerili je li Docker instaliran i pokrenut na sustavu:
docker version
Kao što vidite, Docker već savršeno radi na vašem Raspberry Piu.
Sada samo trebate implementirati svoj prvi kontejner. Možete ga pronaći na Dockerovoj web stranici, koja sadrži mnoge aplikacije. Evo poveznice.