Kuinka Docker asennetaan Raspberry pi: lle Raspbianilla?

Docker on konttijärjestelmä että et tarvitse paljon resursseja konttien ajamiseksi, niin Se on erittäin kevyt ja siksi Docker voi olla täydellinen ehdokas verkkosovellusten kehittämiseen ja testaamiseen Raspberry Pi: llä.

Tietysti, se voi tehdä muita asioita, kuten suorittaa web-palvelimen, välityspalvelimen tai tietokantapalvelimen ja paljon muuta Dockerissa vadelma Pi: llä.

Jos et vieläkään tiedä Dockerista, sinun pitäisi tietää, että tämä on avoimen lähdekoodin projekti automatisoi sovellusten käyttöönoton ohjelmistosäiliöissä, joka tarjoaa ylimääräisen kerroksen sovellusten virtualisoinnista ja automatisoinnista useissa käyttöjärjestelmissä.

Satamatyöläinen käyttää Linux-ytimen resurssieristysominaisuuksia, kuten cgroupeja ja nimitiloja (nimiavaruudet), jotta erilliset "säilöt" voidaan suorittaa yhdessä Linux-ilmentymässä välttäen virtuaalikoneiden käynnistämisen ja ylläpidon lisäkustannuksia.

Vadelma Pi: n valmistelu

Dockerin asentaminen Vadelma Piin ei ole mikään kirjoittaa kotiin sen asennus on melko yksinkertaista. Tässä opetusohjelmassa Otamme perustaksi Vadelmamme virallisen järjestelmän mikä on Raspbian.

Jos sinulla ei vielä ole tätä järjestelmää asennettuna Vadelmaasi, voit tutustua seuraavaan artikkeliin, jossa kerrotaan, miten se tehdään melko yksinkertaisella tavalla. Linkki on tämä. 

Jo Raspbianin ollessa asennettuna Raspberry pi -laitteeseemme, päivitämme paketit ja Raspbian APT -pakettivaraston välimuisti seuraavalla komennolla:

sudo apt update

Nyt sinun on päivitettävä kaikki uudet ohjelmistopaketit, jotka on havaittu Raspbianista. Tätä varten meidän on vain suoritettava seuraava komento:

sudo apt upgrade

Tässä vaiheessa ohjelmistopaketit on päivitettävä.

nyt, sinun on asennettava ytimen otsikot käyttöjärjestelmälle. Tämä on tärkeää, koska jos et asenna ytimen otsikoita, Docker ei toimi.

Asentaaksesi ytimen otsikot, sinun tarvitsee vain suorittaa seuraava komento terminaalissa:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Kun kaikki yllä olevat ovat valmiita, voimme nyt siirtyä Docker-asennukseen rakastetulle Raspberry Pi: lle, koska olemme täysin varmoja, että meillä on kaikki päivitetyt paketit järjestelmässä.

Asenna Docker Raspberry Pi -laitteeseen

Telakointiaseman asennus Teemme sen suorittamalla seuraavan komennon päätelaitteessa:

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

Tämä lataus- ja asennusprosessi voi viedä jonkin aikaa, joten suosittelen, että vietät aikaa.

Satamatyöläinen

Kun Docker asennettiin Vadelma Pi -järjestelmäämme, nyt aloitamme toteutustyöllä Docker, jotta voit käyttää sitä.

Tätä varten ensimmäinen askel on lisää järjestelmän käyttäjä "pi" (Raspbian-oletus) telakointiryhmälle. Siten pystyt luomaan ja hallitsemaan säilöitä, kuvia, taltioita jne. telakointiasema ilman sudo- tai pääkäyttäjän oikeuksia.

Jos he ovat luoneet toisen käyttäjän, heidän on vaihdettava "pi" käyttäjänimeksi komennossa. Pi-käyttäjän lisääminen Docker-ryhmään heidän on vain suoritettava seuraava komento:

sudo usermod -aG docker pi

Teki tämän muutoksen nyt, Järjestelmä on käynnistettävä uudelleen, niin että tehdyt muutokset ladataan järjestelmän käynnistyessä ja lisätään käyttäjän Docker-ryhmäämme.

He voivat käynnistää järjestelmän uudelleen suorittamalla seuraavan komennon päätelaitteessa:

sudo reboot

Kun järjestelmä on käynnistynyt uudelleen, palataan siihen ja avataan pääte. Siinä aiomme suorittaa seuraavan komennon tarkista Dockerin asennus ja että se on jo käynnissä järjestelmässä:

docker version

Kuten näette, Docker toimii jo täydellisesti Vadelma Pi -laitteellasi.

Nyt sinun on vain toteutettava ensimmäinen kontti. Voit tehdä tämän etsimällä sellaisen Docker-sivulta, jolla on monia sovelluksia. Linkki on tämä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.