Android

Kuinka asentaa ja käyttää telakkaa vadelmapi: hen

Xeoma Video Surveillance Softaware on Raspberry Pie in Finnish

Xeoma Video Surveillance Softaware on Raspberry Pie in Finnish

Sisällysluettelo:

Anonim

Docker on säilytysalusta, jonka avulla voit nopeasti rakentaa, testata ja ottaa sovelluksia kannettavina, omavaraisina kontteina, jotka voivat toimia käytännössä missä tahansa.

Tässä opetusohjelmassa selitetään kuinka asentaa Docker Raspberry Pi -sovellukseen ja tutkitaan Dockerin peruskäsitteitä ja -komentoja.

edellytykset

Oletamme, että Raspbian on asennettu Raspberry Pi -laitteeseesi. Docker ei tarvitse graafista käyttöliittymää, ja on parasta käyttää Raspbian Stretch Lite -kuvaa ja ottaa käyttöön SSH. Tällä tavalla Raspberry Pi-laitteellasi on paljon enemmän käytettävissä olevaa prosessointitehoa ja muistia Docker-säilöiden suorittamiseen.

Asenna Docker Raspberry Pi -sovellukseen

Dockerin asentaminen Raspberry Pi: hen on vain muutaman komennon suorittaminen.

Lataa ensin Docker-asennuskomentosarja käyttämällä seuraavaa curl-komentoa:

curl -fsSL https://get.docker.com -o get-docker.sh

Kun lataus on valmis, suorita skripti kirjoittamalla:

sh get-docker.sh

Skripti tunnistaa Linux-jakelun, asentaa tarvittavat paketit ja käynnistää Docker.

Prosessi voi viedä muutaman minuutin, ja kun se on valmis, skripti tuottaa tietoja Docker-versiosta ja siitä, kuinka käyttää Dockeria muuna kuin pääkäyttäjänä.

Se siitä. Docker on asennettu Pi-levyllesi.

Docker-komennon suorittaminen ilman Sudoa

Oletuksena vain käyttäjä, jolla on järjestelmänvalvojan oikeudet, voi suorittaa Docker-komentoja.

Jos haluat suorittaa Docker-komennot ei-juurikkäyttäjänä ilman edeltävää sudo sinun on lisättävä käyttäjäsi asennuksen aikana luotuun docker-ryhmään. Voit tehdä sen tyypin mukaan:

sudo usermod -aG docker $USER

$USER on ympäristömuuttuja, jolla on käyttäjänimesi.

Kirjaudu ulos ja kirjaudu sisään sisään, jotta ryhmän jäsenyys päivitetään.

Suorita seuraava komento, jonka avulla voit suorittaa docker-komentoja ilman sudo -sovellusta, joka lataa testikuvan, suorita se säilössä, tulosta “Hello from Docker” -viesti ja poistu:

docker container run hello-world

Tulos näyttää tältä:

Kuinka käyttää Dockeria

Nyt kun Docker on asennettu Raspberry Pi -laitteeseesi, siirrytään telakoijan peruskäsitteiden ja komentojen yli.

Telakkakuvat

Docker-kuva koostuu sarjasta tiedostojärjestelmäkerroksia, jotka edustavat kuvan Docker-tiedostossa olevia ohjeita, jotka muodostavat suoritettavan ohjelmistosovelluksen. Kuva on muuttumaton binaaritiedosto, joka sisältää sovelluksen ja kaikki muut riippuvuudet, kuten kirjastot, binaarit ja sovelluksen suorittamiseen tarvittavat ohjeet.

Useimmat Docker-kuvat ovat saatavilla Docker Hub -sivustolla. Se on pilvipohjainen rekisteripalvelu, jota muiden toimintojen lisäksi käytetään pitämään Docker-kuvia joko julkisessa tai yksityisessä arkistossa.

Jos haluat etsiä kuvaa Docker Hub -rekisteristä, käytä docker search . Esimerkiksi, jos haluat etsiä Debian-kuvaa, kirjoita:

docker search debian

Telakkakontit

Kuvan esiintymää kutsutaan säilöksi. Säiliö edustaa yhden sovelluksen, prosessin tai palvelun ajonaikaa.

Se ei ehkä ole sopivin vertailu, mutta jos olet ohjelmoija, voit ajatella Docker-kuvaa luokana ja Docker-säilöä luokan esiintymänä.

Voit aloittaa, pysäyttää, poistaa ja hallita säilöä docker container . Esimerkiksi seuraava komento käynnistää Docker-säilön Debian-kuvan perusteella. Jos sinulla ei ole kuvaa paikallisesti, se ladataan ensin:

docker container run debian

Debian-säilö pysähtyy heti käynnistyksen jälkeen, koska sillä ei ole pitkäaikaista prosessia eikä muita komentoja tarjota. Kontti käynnistyi, suoritti tyhjän komennon ja poistui sitten.

Kytkin -it antaa sinun olla vuorovaikutuksessa kontin kanssa komentorivin kautta. Aloita interaktiivinen säilötyyppi:

docker container run -it debian /bin/bash

root@ee86c8c81b3b:/#

Kuten yllä olevasta tuotosta voidaan nähdä, kun säilö on käynnistetty, komentorivi muuttuu, mikä tarkoittaa, että työskentelet nyt säilön sisällä.

Voit luetteloida käynnissä olevat Docker-säilöt seuraavalla komennolla:

docker container ls

Jos haluat tarkastella kaikkia säilöjä, lähetä se -kytkimellä:

docker container ls -a

Jos haluat poistaa yhden tai useamman säilön, kopioi säilötunnus (tai tunnukset) ja liitä ne container rm komennon jälkeen:

docker container rm c55680af670c

johtopäätös

Olet oppinut asentamaan Dockerin Raspberry Pi -laitteeseesi ja käyttämään Docker-säilöjä. Lisätietoja tästä aiheesta on virallisissa Docker-ohjeissa.

telakka vadelma pi