Kako instalirati Docker na Raspberry pi sa Raspbianom?

Docker je sistem kontejnera da vam nije potrebno puno resursa za pokretanje kontejnera, pa Vrlo je lagan te da je stoga Docker možda savršen kandidat za razvoj i testiranje web aplikacija na Raspberry Pi.

Naravno, može raditi i druge stvari poput pokretanja web servera, proxy servera ili servera baze podataka i još mnogo toga u Dockeru na Raspberry Pi.

Ako još uvijek ne znate za Docker, trebali biste znati da je ovo projekt otvorenog koda automatizira postavljanje aplikacija unutar softverskih spremnika, pružajući dodatni sloj apstrakcije i automatizacije virtualizacije aplikacija u više operativnih sistema.

doker koristi značajke izolacije resursa Linux jezgre, kao što su cgroups i prostori imena (imenski prostori) kako bi se omogućilo pokretanje odvojenih "spremnika" unutar jedne instance Linuxa, izbjegavajući režijske troškove pokretanja i održavanja virtualnih mašina.

Priprema Raspberry Pi

Instaliranje Dockera na našu Raspberry Pi nije ništa o čemu bismo mogli pisati kući njegova instalacija je prilično jednostavna. U ovom vodiču Za osnovu ćemo uzeti službeni sistem naše maline što je Raspbian.

Ako i dalje nemate instaliran ovaj sistem na Raspberry-u, možete pogledati sljedeći članak u kojem ćemo objasniti kako to učiniti na prilično jednostavan način. Link je ovaj. 

Već s Raspbianom instaliranim na našoj Raspberry pi, ažurirat ćemo pakete i predmemorija spremišta paketa Raspbian APT sa sljedećom naredbom:

sudo apt update

Sada morate ažurirati sve nove softverske pakete koje je otkrio Raspbian. Za ovo samo moramo izvršiti sljedeću naredbu:

sudo apt upgrade

U ovom trenutku softverske pakete treba ažurirati.

Sada, morate instalirati zaglavlja jezgra za operativni sistem. Ovo je važno, jer ako ne instalirate zaglavlja jezgre, Docker neće raditi.

Da biste instalirali zaglavlja jezgra, sve što morate učiniti je pokrenuti sljedeću naredbu u terminalu:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Sa svim gore navedenim, sada možemo nastaviti s instalacijom Dockera na našoj voljenoj Raspberry Pi, jer smo potpuno sigurni da imamo sve ažurirane pakete u sistemu.

Instalirajte Docker na Raspberry Pi

Instalacija dockera To radimo izvršavanjem sljedeće naredbe u terminalu:

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

Ovaj postupak preuzimanja i instalacije može potrajati, pa predlažem da odvojite vrijeme.

doker

Instalacijom Dockera u sistem naše Raspberry Pi, sada počinjemo s implementacijskim radom Docker tako da ga možete koristiti.

Za ovo je prvi korak dodajte našeg korisnika sistema "pi" (Raspbian zadani) docker grupi. Tako ćete moći kreirati i upravljati spremnicima, slikama, volumenima itd. docker bez sudo ili privilegija super korisnika.

Ako su kreirali drugog korisnika, u naredbi moraju promijeniti "pi" u svoje korisničko ime. Da dodate korisnika pi u grupu Docker oni samo moraju pokrenuti sljedeću naredbu:

sudo usermod -aG docker pi

Uradio ovu promjenu sada, biće potrebno izvršiti ponovno pokretanje našeg sistema, tako da se izvršene promjene učitavaju prilikom pokretanja sistema i primjenjuje dodatak u Docker grupu našeg korisnika.

Oni mogu ponovo pokrenuti svoj sistem pokretanjem sljedeće naredbe u terminalu:

sudo reboot

Nakon što se sistem ponovo pokrene, ponovo ćemo ga unijeti i otvorit ćemo terminal. U njemu ćemo izvršiti sljedeću naredbu za provjerite instalaciju Dockera i da li je već pokrenut na sistemu:

docker version

Kao što vidite, Docker već savršeno radi na vašoj Raspberry Pi.

Sada morate samo implementirati svoj prvi spremnik. Da biste to učinili, možete ga potražiti na Docker stranici, gdje su istaknute mnoge aplikacije. Link je ovaj.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.