Docker je kontajnerový systém , ktorý na spustenie kontajnerov nevyžaduje veľa zdrojov, vďaka čomu je veľmi ľahký . Preto môže byť Docker perfektným kandidátom na vývoj a testovanie webových aplikácií na Raspberry Pi.
Samozrejme, v Dockeri na Raspberry Pi môžete robiť aj iné veci, ako napríklad spúšťať webový server, proxy server alebo databázový server a ďalšie .
Ak stále nie ste oboznámení s Dockerom, mali by ste vedieť, že ide o open-source projekt, ktorý automatizuje nasadzovanie aplikácií v rámci softvérových kontajnerov a poskytuje tak ďalšiu vrstvu abstrakcie a automatizácie pre virtualizáciu aplikácií naprieč viacerými operačnými systémami.
Docker využíva funkcie izolácie zdrojov jadra Linuxu, ako sú cgroups a menné priestory , aby umožnil spúšťanie nezávislých „kontajnerov“ v rámci jednej inštancie Linuxu, čím sa zabráni réžii spúšťania a údržby virtuálnych počítačov.
Príprava Raspberry Pi
Inštalácia Dockeru na Raspberry Pi je priamočiara a pomerne jednoduchá . V tomto návode použijeme ako základ oficiálny operačný systém Raspberry Pi, Raspbian.
Ak tento systém ešte nemáte nainštalovaný na svojom Raspberry Pi, môžete si prečítať nasledujúci článok, kde vám jednoducho vysvetlíme, ako to urobiť. Odkaz je tu.
Keď je Raspbian nainštalovaný na našom Raspberry Pi, aktualizujeme balíčky a vyrovnávaciu pamäť úložiska balíčkov Raspbian APT pomocou nasledujúceho príkazu:
sudo apt update
Teraz musíte aktualizovať všetky nové softvérové balíčky, ktoré boli zistené z Raspbian. Na tento účel musíme vykonať nasledujúci príkaz:
sudo apt upgrade
V tomto okamihu je potrebné aktualizovať softvérové balíčky.
Teraz je potrebné nainštalovať hlavičkové súbory jadra pre váš operačný systém. Toto je dôležité, pretože ak ich nenainštalujete, Docker nebude fungovať.
Ak chcete nainštalovať hlavičky jadra, stačí v termináli spustiť nasledujúci príkaz:
sudo apt install raspberrypi-kernel raspberrypi-kernel-headers
Keď už máme všetko pripravené, môžeme teraz pokračovať v inštalácii Dockeru na našom milovanom Raspberry Pi, pretože sme si úplne istí, že máme v systéme všetky aktualizované balíčky.
Nainštalujte Docker na Raspberry Pi
Docker nainštalujeme spustením nasledujúceho príkazu v termináli:
curl -sSL https://get.docker.com | sh
Tento proces sťahovania a inštalácie môže chvíľu trvať, preto vám odporúčam venovať si čas.

Teraz, keď je Docker nainštalovaný na našom systéme Raspberry Pi, môžeme začať proces implementácie Dockeru, aby sme ho mohli používať.
Prvým krokom je pridať systémového používateľa „pi“ (predvolený používateľ v Raspbiane) do skupiny docker. To vám umožní vytvárať a spravovať kontajnery, obrazy, zväzky atď. Docker bez oprávnení sudo alebo superpoužívateľa.
Ak ste vytvorili iného používateľa, musíte v príkaze nahradiť „pi“ svojím používateľským menom. Ak chcete pridať používateľa pi do skupiny Docker, jednoducho spustite nasledujúci príkaz:
sudo usermod -aG docker pi
Po vykonaní tejto zmeny budeme musieť reštartovať systém , aby sa zmeny načítali pri spustení systému a aby sa aplikovalo pridanie nášho používateľa do skupiny Docker.
Môžu reštartovať svoj systém spustením nasledujúceho príkazu v termináli:
sudo reboot
Po reštartovaní systému sa znova prihláste a otvorte terminál. Spustite nasledujúci príkaz, aby ste overili, či je Docker v systéme nainštalovaný a spustený:
docker version
Ako vidíte, Docker už na vašom Raspberry Pi perfektne funguje.
Teraz už len stačí nasadiť prvý kontajner. Jeden nájdete na webovej stránke Docker, ktorá obsahuje mnoho aplikácií. Tu je odkaz.