
Ja iepriekš neesat ar mums strādājis Raspberry Pi ierīces, Jums varētu rasties jautājums, kā lietojumprogrammas darbojas bez lietotāja iejaukšanās.Šī ir viena no iespējām, ja izmantojat Dokers, programma, kas atvieglos darbu ar šo dēli.
Tas ir pieejams jaunākajās šīs aparatūras versijās un var palaist lietojumprogrammas jebkurā līmenīar minimālu izstrādātāja uzraudzību.
Uzziniet par tā galvenajām funkcijām un priekšrocībāmVarat arī mācīties soli pa solim Kā instalēt Docker uz Raspberry Pi plates un automatizēt procesus savā projektā.
Kas ir Docker un kam šis rīks tiek izmantots Raspberry Pi?
Ļoti reti jums būs nepieciešams uzturēt savu Raspberry Pi savienots ar tastatūru un monitoruBieži vien, Izstrādātāji izmanto šo rīku procesu automatizēšanaiPaturiet prātā, ka Raspberry Pi ierīce Tas ir kā mini dators, un tam ir nepieciešams kāds vai "kaut kas", kas tam dod pavēles. lai tā varētu veikt savas funkcijas. Tam paredzēta programma Docker; šī programma ļauj automatizēt uzdevumus, ko veic tāfele.
Ar šo jaudīgo programmatūru, Administratori jebkurā līmenī palaiž bibliotēkas, lietojumprogrammas un kodu, kā arī kontrolē komandu laiku. ko programma nodrošina tāfelei. Ja nebūtu tādu programmu kā Docker, cilvēkam būtu manuāli jāpārvalda lietojumprogrammas, kas ļauj datoram veikt savas funkcijas. Ekspertu valodā runājot, Tā ir konteineru operētājsistēma, kas virtualizē mašīnu.Tas novērš nepieciešamību tieši kontrolēt nepieciešamās lietojumprogrammas.
Docker funkcijas: Kādas ir tā interesantākās funkcijas Raspberry Pi?
Docker ir bezmaksas un atvērtā koda programmaTāpēc tā ir pieejama bez maksas izstrādātājiem, kuri pielāgo šo programmu savām vajadzībām.
Apskatiet šīs lietotnes visaugstāk novērtētās funkcijas:
- Lietojumprogrammas darbojas automātiski: Šīs programmas lielākā priekšrocība ir tā, ka kodu raksta un palaiž tikai vienu reizi. Pēc tam Docker visu darbu paveic jūsu vietā, un jūs varat tam pieprasīt jebko paveikt ar minimāliem resursiem un nelielām izmaksām.
- Tie ir vieglāki: To pašu uzdevumu var veikt ar virtuālo mašīnu, taču tam nepieciešami vairāk aparatūras resursu. Docker izmanto konteinerus — līdzīgu koncepciju kā virtuālā mašīna, taču patiesībā tā nav viena un tā pati lieta.
- Precizitāte: Tā kā Docker ir programma, kas izpilda uzdevumu, tas ļauj paveikt darbu jūsu norādītajā laikā, biežumā un soļos. Tas samazina cilvēcisku kļūdu iespējamību, kas varētu traucēt jūsu projektu.
- Bezmaksas un maksas atbalsts: Lai gan lielākā daļa izstrādātāju kopienas strādā ar bezmaksas versiju, Docker piedāvā arī maksas iespēju, kas sniedz lielākas priekšrocības un atbalstu klientiem.
- Izmaksu ietaupījumi: Šim pielietojumam nav nepieciešami daudzi resursi (atkarībā no projekta veida), tāpēc ieguldījumi iekārtās un cilvēkresursos ir mazāki. Ieguldījumu atdeve ir ātrāka, salīdzinot ar citu tehnoloģiju izmantošanu.
- Palieliniet produktivitāti: Kad mēs automatizējam procesus, jūs varat veltīt visus savus spēkus citam projekta posmam. Turklāt problēmu gadījumā Docker piedāvā vienkāršas konfigurācijas, kas ļauj atgriezties pie citām jūsu palaisto lietojumprogrammu versijām un novērst bojājumus.
Kādas ir vissvarīgākās prasības, lai varētu izmantot Docker uz Raspberry Pi?
dokers Tā ir programma, kas Tas ir saderīgs ar jaunākajām Raspberry Pi versijām. un tas pielāgojas jebkurai operētājsistēmai, kas tajā ir instalēta.
Līdzīgi, pareizai darbībai ir nepieciešamas arī citas īpašības un prasības:
- Iepazīstieties ar Docker labi: Šī programma nav paredzēta iesācējiem; tai nepieciešama zināma pieredze lietojumprogrammu izstrādē un servera konfigurēšanā.
- Pareiza uzstādīšana: Tā kā tā ir ARM arhitektūra, ir svarīgi zināt visas plates sastāvdaļas un operētājsistēmu, kas tajā darbojas.
- Attēlu koncepcijas pārvaldība: Docker izveido konteinerus, kas atdarina sistēmas attēlu darbību. Kad konteinerā tiek veikts uzdevums vai korekcija, tas ietekmē tikai šo konteineru, nevis sākotnējo sistēmas attēlu.
- Izveidojiet konteinerus: Kad sākotnējais attēls ir lejupielādēts, ir pienācis laiks sākt veidot tik daudz konteineru, cik nepieciešams projektam. No šī brīža tiek instalētas lietojumprogrammas un ieplānoti uzdevumi.
- Izveidot serverus: Dažiem konteinera veiktajiem uzdevumiem ir nepieciešams tīmekļa serveris. Tas ļauj uzdevumus veikt izolētā vidē, netraucējot citiem tīmekļa serveriem.
Uzziniet soli pa solim, kā no nulles instalēt un konfigurēt Docker Raspberry Pi vienas plates datorā
Kad esat definējis savu projektuAr uzdevumiem, kas jāautomatizē, mēs turpinām Pareizi instalējiet Docker savā Raspberry Pi ierīcē.
Mēs jums pastāstīsim, kādas darbības jāveic:
Raspberry Pi Imager instalēšana
Jūs no nulles apgūsiet, kā instalēt Docker savā Raspberry Pi, tāpēc, strādājot ar jaunu ierīci, kurā nav iepriekš instalētas operētājsistēmas, ir svarīgi vispirms veikt dažas sākotnējās darbības:
- Apmeklēt web
raspberrypi.org.
- Atrodiet sadaļu “Instalējiet Raspberry Pi OS, izmantojot Raspberry Pi Imager”.
- Nospiediet pogu “Lejupielādēt operētājsistēmai Windows”.
- Ir arī versijas, kas paredzētas macOS un Ubuntu Linux distribūcija.
- Palaidiet instalēšanas programmu un veiciet šīs darbības.
- Jums jāgaida, līdz procentuālā daļa sasniedz 100% pirms programmas palaišanas.
Lai gan jūs droši vien jau zināt, Vislabāk šo darbību veikt operētājsistēmā Windows 10. ja vēlaties to darīt šajā operētājsistēmā. Ja jums ir citas Windows versijas, var rasties kļūdas..
Instalējiet operētājsistēmu
Atcerieties, ka, lai veiktu pareizu instalēšanu, Tas jādara Micro SD kartē, kuru izmantos jūsu Raspberry Pi. lai veiktu uzdevumus.
Tam jābūt formatētam:
- Ievietojiet Micro SD karti savā Windows 10 datorā.
- Palaist Raspberry Pi attēlu apstrādātāju un atlasiet operētājsistēmu, kuru vēlaties instalēt.
- Izvēles gadījumā Raspberry Pi OS, agrāk pazīstams kā Raspbian, jums jāizvēlas opcija “Raspberry Pi OS (cita)”.
- Izvēlieties opciju “Raspberry Pi OS Lite (32 bitu)”.
- Tā tas ir versija, kurai nav darbvirsmasBet tā ir labākā iespēja, lai tā darbotos. dokers Nekādu problēmu.
- Izvēlieties Micro SD karti kur notiks uzstādīšana.
- Nospiediet "Rakstīt".
Docker konfigurēšana
Tagad pienāk vissvarīgākais solis, jo ir pienācis laiks lejupielādēt un konfigurēt Docker, bet viss tiek darīts, izmantojot komandas:
- Izveidojiet SSH failu lai Raspberry Pi varētu konfigurēt, kad tas tiek palaists.
- Kad esat pabeidzis konfigurēšanu, izņemiet Micro SD karti no datora un pievienojiet to Raspberry Pi.
- No sava datora, Atveriet termināli un izmantojiet SSH klientu Jūs varēsiet izveidot savienojumu ar Raspberry Pi ierīci.
- Kad operētājsistēma tiek startēta, Nākamais solis ir nepieciešamo atkarību instalēšana.
- Nākamais solis ir lejupielāde "kyes" de Dakteris
- Tie ir jāinstalē "kyes".
- Tiek veikti šādi soļi ievietojiet Docker repozitoriju.
- Ir pienācis laiks Rakstiet komandas, lai instalētu Docker un Docker Composite.
- Gaidīt process beidzas.
- Visbeidzot, Ievadiet lietotājvārdu un paroli ar šo komandu.
- Tu Izrakstīties no šī lietotāja pirms sākat Dakteris
Mēs parādīsim, kā atjaunināt Docker uz Raspberry Pi, lai iegūtu jaunāko programmas versiju.
Atjaunināšanai vajadzētu būt vienkāršam un saprotamam procesam, taču ir jāpatur prātā dažas darbības un apsvērumi:
Nav nepieciešama atkarību instalēšana
Daži nepieredzējuši izstrādātāji veic jaunu instalēšanu Docker Raspberry Pi plates programma pārbauda jaunākos atjauninājumus, taču tas patiesībā nav nepieciešams. Atkarību atkārtota instalēšana var izraisīt kļūdas, ja repozitoriji jau ir pievienoti.
Izmantojiet vienkāršu komandu
Jums tikai jāizmanto atjauninājumu pakotņu pārvaldnieks ar šādu komandu:
sudo apt-get upgrade
Ja uzdevumi, ko vēlaties veikt, ir sarežģītiVislabāk ir regulāri atjaunināt lietojumprogrammu. Ja uzskatāt, ka uzdevumi ir vienkārši, vislabāk ir atstāt Docker tādu, kāds tas ir.
Šīs ir darbības, lai atinstalētu Docker no Raspberry Pi, ja jums vairs nav nepieciešama lietojumprogramma nekam noderīgam.
Kad Vai vēlaties savam Raspberry Pi piešķirt jaunu pielietojumu?, tātad Būs nepieciešams pilnībā noņemt Docker no Micro SD kartes. kas tiek izmantots šīs programmas palaišanai uz tāfeles.
Apskatīsim veicamās darbības:
Izmantojot komandu
Ja vēlaties noņemt Docker, vienkārši ierakstiet šādu rindu komandu terminālī:
sudo apt-get purge docker-ce
Redzēsi, kā Docker tiek ātri atinstalēts no Micro SD kartesbet operētājsistēma paliek.
Formatējiet karti
Ja programmas kļūda neļauj izpildīt komandas, vienīgais risinājums ir formatēt Micro SD karti:
- Izņemiet Micro SD karti jūsu Raspberry Pi.
- Ievietojiet karti adapterī un Ievietojiet disku datorā.
- Veiciet formatēšanu tīrs un drošs.
Vienīgā problēma ar šo procedūru ir tā, ka Jūs arī noņemat operētājsistēmu, kas kontrolē Raspberry Pi.Priekšrocība ir tā, ka jūs nodrošināt, ka nepaliek nekādas pēdas no kļūdām, kas piespieda jūs pieņemt šo lēmumu.

























