
Kung hindi ka pa nakatrabaho sa amin dati Mga aparatong Raspberry Pi, Maaaring magtaka ka kung paano tumatakbo ang mga aplikasyon nang walang interbensyon ng gumagamit.Isa ito sa mga posibilidad kapag ginamit mo ang docker, ang programang magpapadali sa paggamit ng board na ito.
Ito ay makukuha sa mga pinakabagong bersyon ng hardware na ito at maaaring magpatakbo ng mga aplikasyon sa anumang antasna may kaunting pangangasiwa ng developer.
Alamin ang tungkol sa mga pangunahing tampok at benepisyo nitoMaaari mo ring matutunan nang paunti-unti Paano i-install ang Docker sa isang Raspberry Pi board at i-automate ang mga proseso sa iyong proyekto.
Ano ang Docker at para saan ginagamit ang tool na ito sa isang Raspberry Pi?
Bihira mong kakailanganing panatilihin ang iyong Raspberry Pi na nakakonekta sa isang keyboard at monitorMadalas, Ginagamit ng mga developer ang tool na ito upang i-automate ang mga prosesoTandaan na ang isang aparatong Raspberry Pi Para itong isang mini-computer at nangangailangan ng isang tao o "isang bagay" para utusan ito. upang maisagawa nito ang mga tungkulin nito. Iyan ang gamit ng Docker; pinapayagan ka ng programang ito na i-automate ang mga gawaing ginagawa ng board.
Gamit ang makapangyarihang software na ito, Ang mga administrator ay nagpapatakbo ng mga library, application, at code sa anumang antas at kinokontrol ang mga timing ng command na ibinibigay ng programa sa board. Kung walang mga programang tulad ng Docker, kailangang manu-manong pamahalaan ng isang tao ang mga application na nagpapahintulot sa computer na gampanan ang mga tungkulin nito. Sa mga ekspertong termino, Ito ay isang container operating system na nag-virtualize ng isang makinaTinatanggal nito ang pangangailangang direktang kontrolin ang mga kinakailangang aplikasyon.
Mga Tampok ng Docker: Ano ang mga pinakakawili-wiling function nito sa isang Raspberry Pi?
Ang Docker ay isang libre at open-source na programaSamakatuwid, libre itong makukuha ng mga developer na iaangkop ang programang ito sa kanilang mga pangangailangan.
Tingnan ang mga nangungunang tampok ng app na ito:
- Awtomatikong tumatakbo ang mga aplikasyon: Ang pinakamagandang bagay tungkol sa programang ito ay isang beses mo lang ito isinusulat at pinapatakbo. Pagkatapos, gagawin ng Docker ang lahat ng trabaho para sa iyo, at maaari mo itong hilingin na gawin ang anumang bagay nang may kaunting resources at mababang gastos.
- Mas magaan ang mga ito: Ang parehong gawain ay maaaring maisagawa gamit ang isang virtual machine, ngunit nangangailangan ito ng mas maraming mapagkukunan ng hardware. Gumagamit ang Docker ng mga container, isang konsepto na katulad ng isang virtual machine, ngunit hindi talaga ito pareho.
- Katumpakan: Dahil isa itong programang nagsasagawa ng isang gawain, pinapayagan ka ng Docker na matapos ang trabaho sa oras, dalas, at mga hakbang na iyong tinukoy. Binabawasan nito ang posibilidad ng pagkakamali ng tao na maaaring makagambala sa iyong proyekto.
- Libre at bayad na suporta: Bagama't karamihan sa komunidad ng mga developer ay gumagamit ng libreng bersyon, nag-aalok din ang Docker ng bayad na opsyon na may mas malaking benepisyo at suporta para sa mga customer nito.
- Pagtitipid sa gastos: Ang aplikasyon na ito ay hindi nangangailangan ng maraming mapagkukunan (depende sa uri ng proyekto), kaya mas mababa ang pamumuhunan sa makinarya at yamang-tao. Mas mabilis ang balik ng puhunan kumpara sa paggamit ng ibang mga teknolohiya.
- Dagdagan ang pagiging produktibo: Kapag awtomatiko naming in-automate ang mga proseso, maaari mong ilaan ang lahat ng iyong pagsisikap sa ibang yugto ng proyekto. Bukod pa rito, kung sakaling magkaroon ng mga problema, ang Docker ay may mga simpleng configuration na nagbibigay-daan sa iyong bumalik sa ibang mga bersyon ng mga application na iyong pinapatakbo at ayusin ang pinsala.
Ano ang mga pinakamahalagang kinakailangan upang magamit ang Docker sa isang Raspberry Pi?
Manggagawa sa pantalan Ito ay isang programa na Tugma ito sa mga pinakabagong bersyon ng Raspberry Pi. at umaangkop ito sa anumang operating system na naka-install dito.
Katulad nito, ang iba pang mga katangian at kinakailangan ay kinakailangan para sa wastong paggana:
- Kilalanin nang mabuti ang Docker: Hindi ito programa para sa mga nagsisimula; nangangailangan ito ng kaunting karanasan sa pagbuo ng aplikasyon at pag-configure ng server.
- Tamang pag-install: Dahil ito ay isang arkitektura ng ARM, mahalagang malaman ang lahat ng bahagi ng board at ang operating system na tumatakbo dito.
- Pamamahala ng konsepto ng mga imahe: Lumilikha ang Docker ng mga container na ginagaya ang kilos ng mga imahe. Kapag ang isang gawain o pagsasaayos ay isinagawa sa isang container, ang container na iyon lamang ang naaapektuhan nito at hindi ang orihinal na imahe ng makina.
- Gumawa ng mga lalagyan: Kapag na-download na ang orihinal na imahe, oras na para simulan ang paggawa ng maraming container kung kinakailangan para sa proyekto. Mula sa puntong ito, mai-install na ang mga application at maiiskedyul na ang mga gawain.
- Lumikha ng mga server: Ang ilan sa mga gawaing isinasagawa ng isang container ay nangangailangan ng isang web server. Pinapayagan nito ang mga gawain na maisagawa sa isang nakahiwalay na kapaligiran nang hindi nakakasagabal sa ibang mga web server.
Alamin ang hakbang-hakbang kung paano i-install at i-configure ang Docker sa isang Raspberry Pi single-board computer mula sa simula
Kapag natukoy mo na ang iyong proyektoGamit ang mga gawaing kailangang i-automate, magpapatuloy tayo sa I-install nang tama ang Docker sa iyong Raspberry Pi.
Sasabihin namin sa iyo ang mga hakbang na dapat sundin:
I-install ang Raspberry Pi Imager
Matututunan mo mula sa simula kung paano i-install ang Docker sa iyong Raspberry Pi, kaya mahalagang kumpletuhin muna ang ilang paunang hakbang kapag nakikitungo sa isang bagong device na walang naka-install na operating system:
- Visita sa web
raspberrypi.org.
- Hanapin ang seksyon "I-install ang Raspberry Pi OS gamit ang Raspberry Pi Imager".
- Pindutin ang pindutan "I-download para sa Windows".
- Mayroon ding mga bersyon para sa macOS at ang distribusyon ng Ubuntu Linux.
- Patakbuhin ang installer at sundin ang mga hakbang.
- Kailangan mong maghintay hanggang sa ang porsyento ay umaabot sa 100% bago patakbuhin ang programa.
Kahit malamang alam mo na, Pinakamainam kung gagawin mo ang hakbang na ito sa Windows 10. kung mas gusto mong gawin ito sa operating system na ito. Maaaring may mga error kung mayroon kang ibang mga bersyon ng Windows..
Mag-install ng isang operating system
Tandaan na, upang maisagawa ang tamang pag-install, Dapat mong gawin ito sa Micro SD card na gagamitin ng iyong Raspberry Pi. upang maisagawa ang mga gawain.
Dapat itong i-format:
- Ipasok ang Micro SD card sa iyong computer sa Windows 10.
- Patakbuhin ang Raspberry Pi Imager at piliin ang operating system na gusto mong i-install.
- Sa kaso ng pagpili Raspberry Pi OS, dating kilala bilang Raspbian, dapat mong piliin ang pagpipilian "Raspberry Pi OS (Iba Pa)".
- Piliin ang pagpipilian "Raspberry Pi OS Lite (32-bit)".
- Ito ay isang bersyon na walang desktopPero ito ang pinakamagandang opsyon para tumakbo. Manggagawa sa pantalan Walang problema.
- Pumili ng Micro SD card kung saan gaganapin ang instalasyon.
- Pindutin "Isulat".
I-configure ang Docker
Ngayon ay darating ang pinakamahalagang hakbang dahil oras na para i-download at i-configure ang Docker, ngunit ang lahat ay ginagawa gamit ang mga utos:
- Gumawa ng SSH file para ma-configure ang Raspberry Pi kapag nag-start up ito.
- Kapag natapos mo ang pagsasaayos, ilabas ang Micro SD card mula sa iyong computer at ikonekta ito sa Raspberry Pi.
- Mula sa iyong kompyuter, Magbukas ng terminal at gumamit ng SSH client Magagawa mong kumonekta sa Raspberry Pi device.
- Kapag nagsimula na ang operating system, Ang susunod na hakbang ay ang pag-install ng mga kinakailangang dependency.
- Ang susunod na hakbang ay ang pag-download "kyes" de Pantalan
- Dapat i-install ang mga iyon "kyes".
- Ang mga sumusunod na hakbang ay isinasagawa ilagay ang imbakan ng Docker.
- Oras na para Sumulat ng mga utos para i-install ang Docker at Docker Compose.
- Hintayin nagtatapos ang proseso.
- Sa wakas, Ilagay ang username at password gamit ang command na ito.
- Mo Mag-log out sa user na ito bago simulan ang Pantalan
Ipapakita namin sa iyo kung paano i-update ang Docker sa isang Raspberry Pi para makuha ang pinakabagong bersyon ng programa.
Ang pag-update ay dapat na isang simple at direktang proseso, ngunit may ilang mga hakbang at konsiderasyon na dapat tandaan:
Hindi kinakailangan ang pag-install ng dependency
Ang ilang mga baguhang developer ay nagsasagawa ng isang bagong pag-install Sinusuri ng Docker sa Raspberry Pi board ang mga pinakabagong update, ngunit hindi naman talaga ito kinakailangan. Ang muling pag-install ng mga dependency ay maaaring magdulot ng mga error kapag naidagdag na ang mga repositoryo.
Gumamit ng simpleng utos
Kailangan mo lang gumamit ng update package manager gamit ang sumusunod na command:
sudo apt-get upgrade
Kung ang mga gawaing nais mong gawin ay kumplikadoPinakamainam na panatilihing updated ang application. Kung sa tingin mo ay simple lang ang mga gawain, mas mainam na iwanan na lang ang Docker nang walang pagbabago.
Ito ang mga hakbang para i-uninstall ang Docker sa isang Raspberry Pi kung hindi mo na kailangan ang application para sa anumang kapaki-pakinabang.
Kapag Gusto mo bang bigyan ng bagong gamit ang iyong Raspberry Pi?, kaya Kakailanganin na ganap na alisin ang Docker mula sa Micro SD card na ginagamit upang patakbuhin ang program na ito sa board.
Tingnan natin ang mga hakbang na susundan:
Paggamit ng isang utos
Kapag gusto mong tanggalin ang Docker, i-type lang ang sumusunod na linya mula sa command terminal:
sudo apt-get purge docker-ce
Makikita mo kung paano Mabilis na na-uninstall ang Docker mula sa Micro SD cardngunit nananatili ang operating system.
I-format ang card
Kapag ang isang error sa programa ay pumigil sa iyo na isagawa ang mga utos, ang tanging solusyon ay i-format ang Micro SD card:
- Tanggalin ang Micro SD card ng iyong Raspberry Pi.
- Ilagay ang card sa isang adapter at Ipasok ang drive sa iyong computer.
- Magsagawa ng pag-format malinis at ligtas.
Ang tanging problema sa pamamaraang ito ay Aalisin mo rin ang operating system na kumokontrol sa Raspberry Pi.Ang bentahe ay masisiguro mong walang bakas ng mga pagkakamaling nagtulak sa iyo na gawin ang desisyong ito.

























