Paano i-install ang Docker sa Raspberry pi gamit ang Raspbian?

Ang Docker ay isang container system na hindi nangangailangan ng maraming resources para patakbuhin ang mga container, kaya napakagaan nito . Samakatuwid, ang Docker ay maaaring maging isang perpektong kandidato para sa pagbuo at pagsubok ng mga web application sa Raspberry Pi.

Siyempre, maaari kang gumawa ng iba pang mga bagay tulad ng pagpapatakbo ng isang web server, isang proxy server, o isang database server at higit pa sa Docker sa isang Raspberry Pi.

Kung hindi ka pa rin pamilyar sa Docker, dapat mong malaman na ito ay isang open-source na proyekto na nag-a-automate ng pag-deploy ng mga aplikasyon sa loob ng mga software container , na nagbibigay ng karagdagang layer ng abstraction at automation para sa application virtualization sa maraming operating system.

Gumagamit ang Docker ng mga tampok sa paghihiwalay ng mapagkukunan ng kernel ng Linux, tulad ng mga cgroup at namespace , upang payagan ang mga independiyenteng "lalagyan" na tumakbo sa loob ng isang Linux instance, na iniiwasan ang overhead ng pagsisimula at pagpapanatili ng mga virtual machine.

Paghahanda ng Raspberry Pi

Ang pag-install ng Docker sa iyong Raspberry Pi ay diretso at medyo simple . Sa tutorial na ito, gagamitin natin ang opisyal na operating system ng Raspberry Pi, ang Raspbian, bilang ating base.

Kung hindi mo pa nai-install ang sistemang ito sa iyong Raspberry Pi, maaari mong tingnan ang sumusunod na artikulo kung saan namin ipapaliwanag kung paano ito gagawin nang simple. Ang link ay narito.

Dahil naka-install na ang Raspbian sa ating Raspberry Pi, ia-update natin ang mga pakete at ang Raspbian APT package repository cache gamit ang sumusunod na command:

sudo apt update

Ngayon, kailangan mong i-update ang lahat ng mga bagong pakete ng software na napansin mula sa Raspbian. Para dito kailangan lang nating isagawa ang sumusunod na utos:

sudo apt upgrade

Sa puntong ito, kailangang i-update ang mga software packages.

Ngayon, kailangan mong i-install ang mga kernel header para sa iyong operating system. Mahalaga ito, dahil kung hindi mo i-install ang mga kernel header, hindi gagana ang Docker.

Upang mai-install ang mga kernel-header, ang kailangan mo lang gawin ay patakbuhin ang sumusunod na utos sa terminal:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Handa na ang lahat sa itaas, maaari na tayong magpatuloy sa pag-install ng Docker sa aming minamahal na Raspberry Pi, dahil lubos kaming sigurado na mayroon kaming lahat ng na-update na mga pakete ng system.

I-install ang Docker sa Raspberry Pi

I-install namin ang Docker sa pamamagitan ng pagpapatakbo ng sumusunod na command sa terminal:

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

Ang proseso ng pag-download at pag-install na ito ay maaaring magtagal, kaya iminumungkahi kong maglaan ka ng oras.

Manggagawa sa pantalan

Ngayong naka-install na ang Docker sa ating Raspberry Pi system, maaari na nating simulan ang proseso ng pagpapatupad ng Docker upang magamit natin ito.

Ang unang hakbang ay idagdag ang iyong system user na "pi" (ang default na user sa Raspbian) sa docker group. Ito ay magbibigay-daan sa iyo na lumikha at pamahalaan ang mga Docker container, image, volume, atbp., nang walang sudo o superuser privileges.

Kung gumawa ka ng ibang user, dapat mong palitan ang "pi" ng iyong username sa command. Para idagdag ang pi user sa Docker group, patakbuhin lang ang sumusunod na command:

sudo usermod -aG docker pi

Matapos gawin ang pagbabagong ito, kakailanganin na nating i-restart ang ating sistema upang mai-load ang mga pagbabago sa pagsisimula ng sistema at mailapat ang pagdaragdag ng ating user sa Docker group.

Maaari nilang i-reboot ang kanilang system sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa terminal:

sudo reboot

Kapag na-restart na ang system, mag-log in muli at buksan ang terminal. Patakbuhin ang sumusunod na command upang mapatunayan na naka-install at tumatakbo na ang Docker sa system:

docker version

Tulad ng nakikita mo, ang Docker ay gumagana nang perpekto sa iyong Raspberry Pi na.

Ngayon, kailangan mo na lang i-deploy ang iyong unang container. Makakahanap ka ng isa sa website ng Docker, na nagtatampok ng maraming application. Narito ang link.


Idagdag bilang ginustong mapagkukunan sa Google