Kako instalirati Docker na Raspberry pi s Raspbianom?

Docker je sustav kontejnera da vam ne treba puno resursa za pokretanje spremnika, pa Vrlo je lagana 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 poslužitelja, proxy poslužitelja ili poslužitelja 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 sustava.

Lučki radnik koristi značajke izolacije resursa Linux jezgre, poput cgroups i prostora imena (imenski prostori) kako bi se omogućilo pokretanje zasebnih "spremnika" unutar jedne instance Linuxa, izbjegavajući opterećenje pokretanja i održavanja virtualnih strojeva.

Priprema Raspberry Pi

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

Ako još uvijek niste instalirali ovaj sustav na svojoj Raspberry, možete pogledati sljedeći članak u kojem ćemo objasniti kako to učiniti na prilično jednostavan način. Poveznica je ovo. 

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 koji su otkriveni iz Raspbiana. Za to moramo izvršiti sljedeću naredbu:

sudo apt upgrade

U ovom trenutku softverske pakete treba ažurirati.

sada, morate instalirati zaglavlja jezgre za operativni sustav. To je važno, jer ako ne instalirate zaglavlja jezgre, Docker neće raditi.

Da biste instalirali zaglavlja jezgre, 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 voljenoj Raspberry Pi, jer smo potpuno sigurni da imamo sve ažurirane pakete sustava.

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.

Lučki radnik

Instalacijom Dockera u sustav naše Raspberry Pi, sada započinjemo s implementacijskim radom Docker kako biste ga mogli koristiti.

Za ovo je prvi korak dodaj našeg korisnika sustava "pi" (Raspbian zadani) dokerskoj grupi. Tako ćete moći stvarati i upravljati spremnicima, slikama, volumenima itd. docker bez privilegija sudo ili superuser.

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

sudo usermod -aG docker pi

Ovu promjenu napravio sada, bit će potrebno izvršiti ponovno pokretanje našeg sustava, tako da se izvršene promjene učitavaju pri pokretanju sustava i primjenjuje dodatak u Docker grupu našeg korisnika.

Oni mogu ponovno pokrenuti svoj sustav pokretanjem sljedeće naredbe u terminalu:

sudo reboot

Nakon što se sustav ponovno pokrene, vraćamo se u njega i otvorit ćemo terminal. U njemu ćemo izvršiti sljedeću naredbu za provjerite instalaciju Dockera i da li je već pokrenut na sustavu:

docker version

Kao što vidite, Docker već savršeno radi na vašem Raspberry Piu.

Sada samo morate implementirati svoj prvi spremnik. Da biste to učinili, možete ga potražiti na stranici Docker koja sadrži brojne programe. Poveznica je ovo.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen.

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

bool (istina)