I-install ang Docker sa Raspberry Pi

Install Docker Raspberry Pi



Ang Docker ay isang containerization system para sa Linux. Ginagamit ito upang magpatakbo ng magaan na lalagyan ng Linux sa tuktok ng isa pang system ng operasyon ng host ng Linux (a.k.a Docker host). Kung sinusubukan mong malaman ang Docker sa isang tunay na computer, kung gayon ang Raspberry Pi ay isang mabisang solusyon sa solusyon. Tulad ng mga lalagyan ng Docker na magaan ang timbang, maaari mo itong madaling magkasya 5-10 o higit pang mga lalagyan ng Docker sa isang host ng Raspberry Pi. Inirerekumenda kong bumili ka ng Raspberry Pi 3 Model B o Raspberry Pi 3 Model B + kung nais mong i-setup ang Docker dito dahil ang mga modelong ito ng Raspberry Pi ay may 1GB na memorya (RAM). Ang mas maraming memorya mayroon kang mas mahusay. Ngunit nakalulungkot, wala pang inilabas na Raspberry Pi na mayroong higit sa 1 GB na memorya.

Sa artikulong ito, ipapakita ko sa iyo kung paano i-install ang Docker sa Raspberry Pi 3 Model B. Gagamitin ko ang operating system ng Ubuntu Core sa aking Raspberry Pi 3 Model B para sa demonstration.







Kailangan mo:



  • Isang Raspberry Pi 3 Model B o Raspberry Pi 3 Model B + Single Board Computer na aparato.
  • Hindi bababa sa 16GB ng microSD Card para sa pag-install ng Ubuntu Core.
  • Isang Ethernet Cable para sa koneksyon sa internet. Maaari mo ring gamitin ang built-in na Wi-Fi para sa internet. Ngunit mas gusto ko ang wired na koneksyon sa palagay ko mas maaasahan ito.
  • HDMI Cable.
  • Isang Monitor na may HDMI port.
  • Isang USB Keyboard para sa pag-configure ng Ubuntu Core sa kauna-unahang pagkakataon.
  • Isang Power Adapter para sa Raspberry Pi.

I-install ang Ubuntu Core sa Raspberry Pi 3:

Ipinakita ko sa iyo kung paano i-install at i-configure ang Ubuntu Core sa Raspberry Pi 2 at Raspberry Pi 3 sa isa pang artikulong Raspberry Pi na isinulat ko sa LinuxHint. Maaari mong suriin ito sa (Mag-link sa I-install ang Ubuntu sa artikulong Raspberry Pi)



Pagpapatakbo sa Raspberry Pi 3:

Kapag na-set up mo na ang lahat, ikonekta ang lahat ng kinakailangang mga aparato at konektor sa iyong Raspberry Pi at i-on ito.





Kumokonekta sa Raspberry Pi 3 sa pamamagitan ng SSH:

Sa sandaling na-configure mo ang Ubuntu Core OS, dapat kang makakonekta sa iyong Raspberry Pi 3 sa pamamagitan ng SSH. Ang kinakailangang impormasyon upang kumonekta sa iyong Raspberry Pi sa pamamagitan ng SSH ay dapat ipakita sa Monitor na konektado sa iyong Raspberry Pi tulad ng nakikita mo sa minarkahang seksyon ng screenshot sa ibaba.



Ngayon, mula sa alinman sa computer na mayroon kang SSH key na idinagdag sa iyong Ubuntu One account, patakbuhin ang sumusunod na utos upang kumonekta sa Raspberry Pi sa pamamagitan ng SSH:

$ ssh [protektado ng email]

TANDAAN: Palitan ang username at ang IP address ng utos sa iyo.

Maaari kang makakita ng isang error habang kumokonekta sa iyong Raspberry Pi sa pamamagitan ng SSH, sa kasong iyon, patakbuhin lamang ang sumusunod na utos:

$ ssh-keygen -f ~ / .ssh / kilala_hosts -R 192.168.2.15

Ngayon, dapat ay makakonekta ka sa iyong Raspberry Pi sa pamamagitan ng SSH muli. Kung ito ang unang pagkakataon na kumonekta ka sa iyong Raspberry Pi sa pamamagitan ng SSH, dapat mong makita ang sumusunod na mensahe. I-type lang oo at pagkatapos ay pindutin .

Dapat ay konektado ka.

Pag-install ng Docker sa Raspberry Pi 3:

Sa Ubuntu Core, maaari mo lamang mai-install ang mga snap package. Sa kabutihang palad, ang Ubuntu Core ay may Docker snap package sa opisyal na snap package repository. Kaya, hindi ka magkakaproblema sa pag-install ng Docker sa Raspberry Pi 3. Upang mai-install ang Docker sa Raspberry Pi 3, patakbuhin ang sumusunod na utos:

$ sudo snap install docker

Tulad ng nakikita mo, naka-install ang Docker. Matatagalan upang makumpleto.

Sa puntong ito ay naka-install ang Docker. Tulad ng nakikita mo, ang bersyon ng Docker ay 18.06.1. Ito ay Docker Community Edition.

Ngayon, patakbuhin ang sumusunod na utos upang ikonekta ang Docker sa system:

$ sudo snap connect docker: bahay

Paggamit ng Docker sa Raspberry Pi 3:

Sa seksyong ito, ipapakita ko sa iyo kung paano patakbuhin ang mga lalagyan ng Docker sa Raspberry Pi 3. Magsimula tayo. Maaari kang maghanap para sa mga imahe ng Docker gamit ang sumusunod na utos:

$ sudo docker search KEYWORD

Halimbawa, upang maghanap para sa mga imahe ng docker ng Ubuntu, patakbuhin ang sumusunod na utos:

$ sudo docker search ubuntu

Tulad ng nakikita mo, ipinakita ang resulta ng paghahanap. Maaari kang mag-download at gumamit ng anumang imahe ng Docker mula rito. Ang unang imahe ng Docker sa resulta ng paghahanap ay ubuntu . I-download at i-install natin ito.

Upang i-download (sa Docker term pull) ang ubuntu imahe, patakbuhin ang sumusunod na utos:

$ sudo docker hilahin ang ubuntu

Tulad ng nakikita mo, ang Docker ubuntu hinihila na ang imahe.

Ang Docker ubuntu hinugot ang imahe.

Maaari mong ilista ang lahat ng mga imahe ng Docker na iyong nakuha gamit ang sumusunod na utos:

Mga imahe ng $ sudo docker

Ngayon, maaari kang lumikha ng isang lalagyan ng Docker gamit ang ubuntu imahe na may sumusunod na utos:

$ sudo docker run -it Ubuntu

Tulad ng nakikita mo, ang isang lalagyan ng Docker ay nilikha at naka-log in ka sa shell ng bagong lalagyan.

Ngayon, maaari mong patakbuhin ang anumang utos na nais mo dito tulad ng nakikita mo sa screenshot sa ibaba.

Upang lumabas sa shell ng lalagyan, patakbuhin ang sumusunod na utos:

$ exit

Maaari mong ilista ang lahat ng mga lalagyan na nilikha mo gamit ang sumusunod na utos:

$ sudo docker ps -a

Tulad ng nakikita mo, ang lalagyan na nilikha ko kanina ay mayroong Container ID 0f097e568547 . Hindi na tumatakbo ang lalagyan.

Maaari mong simulan ang lalagyan 0f097e568547 muli, kasama ang sumusunod na utos:

$ sudo docker simulan ang 0f097e568547

Tulad ng nakikita mo, ang lalagyan 0f097e568547 tumatakbo na naman.

Upang mag-log in sa shell ng lalagyan, patakbuhin ang sumusunod na utos:

$ sudo docker ilakip ang 0f097e568547

Tulad ng nakikita mo, naka-log in ako sa shell ng lalagyan 0f097e568547 muli

Maaari mong suriin kung magkano ang memorya, CPU, disk I / O, network I / O atbp ang mga tumatakbo na lalagyan ay gumagamit ng sumusunod na utos:

Mga istatistika ng $ sudo docker

Tulad ng nakikita mo, mayroon akong dalawang lalagyan na tumatakbo at ang kanilang ID, pangalan, paggamit ng CPU, paggamit ng memorya, paggamit ng network, paggamit ng disk, pid atbp ay ipinapakita sa isang mahusay na na-format na paraan.

Nagpapatakbo ako ng Docker at 2 lalagyan sa aking Raspberry Pi 3 at mayroon pa rin akong halos 786 MB ng memorya na magagamit / libre. Kamangha-mangha ang Docker sa Raspberry Pi 3.

Kaya, ganoon ang pag-install at paggamit mo ng Docker sa Raspberry Pi 3. Salamat sa pagbabasa ng artikulong ito.