Wéi installéiere mir Docker op Raspberry Pi mat Raspbian?

Docker ass e Containersystem datt Dir net vill Ressourcen braucht fir Container ze lafen, also Et ass ganz Liicht an datt dofir Docker e perfekte Kandidat fir d'Webapplikatioun Entwécklung an Tester op Raspberry Pi ka sinn.

Natierlech, et kann aner Saache maache wéi e Webserver, e Proxy Server oder en Datebankserver a méi am Docker op enger Raspberry Pi.

Wann Dir nach ëmmer net iwwer Docker wësst, sollt Dir wëssen datt dëst en Open Source Projet ass automatiséiert d'Applikatioun am Software Container, eng zousätzlech Schicht uwendend Virtualiséierungsabstraktioun an Automatisatioun iwwer verschidde Betribssystemer.

Docker benotzt Ressource Isoléierungsfeatures vum Linux Kernel, wéi Cgroups an Nummraim (Nummraim) fir datt separat "Container" an enger eenzeger Linux Instanz lafe kënnen, an d'Overhead vermeiden fir virtuell Maschinnen ze starten an ze ënnerhalen.

De Raspberry Pi virbereeden

Docker op eiser Raspberry Pi installéieren ass näischt fir heem ze schreiwen an seng Installatioun ass ganz einfach. An dësem Tutorial Mir huelen als Basis den offiziellen System vun eisem Raspberry wat Raspbian ass.

Wann Dir dëse System ëmmer nach net op Ärem Raspberry installéiert hutt, kënnt Dir de folgenden Artikel consultéieren wou mir erkläre wéi Dir et op eng zimlech einfach Manéier maacht. De Link ass dëst. 

Scho mat Raspbian installéiert op eisem Raspberry Pi, mir ginn d'Packagen aktualiséieren an de Raspbian APT Package Repository Cache mat folgendem Kommando:

sudo apt update

Elo musst Dir all nei Software Packagen aktualiséieren déi vu Raspbian detektéiert goufen. Fir dëst musse mir just de folgenden Kommando ausféieren:

sudo apt upgrade

Zu dësem Zäitpunkt mussen d'Software Packagen aktualiséiert ginn.

Elo, Dir musst d'Kernel-Header fir de Betribssystem installéieren. Dëst ass wichteg, well wann Dir d'Kernel Header net installéiere wäert Docker net funktionnéieren.

Fir d'Kernel-Header ze installéieren, alles wat Dir maache musst ass de folgenden Kommando am Terminal auszeféieren:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Mat all deene genannte prett, kënne mir elo op d'Docker Installatioun op eiser beléifter Raspberry Pi weidergoen, well mir si ganz sécher datt mir all déi aktualiséiert Packagen am System hunn.

Installéiert Docker op Raspberry Pi

Docker Installatioun Mir maachen et andeems Dir de kommende Kommando am Terminal ausféiert:

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

Dëse Download- an Installatiounsprozess kann e bëssen daueren, also ech proposéieren Iech Är Zäit ze huelen.

Docker

Mat der Installatioun vun Docker am System vun eiser Raspberry Pi, elo fänke mir mat der Ëmsetzung un Docker sou datt Dir et benotze kënnt.

Dofir ass den éischte Schrëtt füügt eise System Benotzer "pi" bäi (Raspbian Standard) an d'Docker Grupp. Sou kënnt Dir Container, Biller, Volumen, etc. Docker ouni Sudo oder Superuser Privilegien.

Wann se en anere Benotzer erstallt hunn, musse se "pi" an hirem Benotzernumm am Kommando änneren. Fir den Pi Benotzer an d'Docker Grupp bäizefügen si musse just de folgenden Kommando ausféieren:

sudo usermod -aG docker pi

Huet dës Ännerung elo gemaach, et wäert noutwendeg sinn e Restart vun eisem System auszeféieren, sou datt d'Ännerunge gemaach gi beim Start vum System gelueden an d'Additioun zu der Docker Grupp vun eisem Benotzer gëtt ugewannt.

Si kënnen hire System neu starten andeems de folgenden Kommando am Terminal leeft:

sudo reboot

Wann de System nei gestart ass, gi mir zréck an et a mir maachen en Terminal op. An et gi mir de nächste Kommando aus verifizéiert d'Installatioun vun Docker an datt et schonn am System leeft:

docker version

Wéi Dir kënnt gesinn, schafft Docker scho perfekt op Ärem Raspberry Pi.

Elo musst Dir just Ären éischte Container implementéieren. Fir dëst ze maachen, kënnt Dir no enger op der Docker Säit sichen, déi vill Uwendungen huet. De Link ass dëst.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.