Xeoma Video Surveillance Softaware on Raspberry Pie in Finnish
Sisällysluettelo:
- edellytykset
- Asenna Docker Raspberry Pi -sovellukseen
- Docker-komennon suorittaminen ilman Sudoa
- Kuinka käyttää Dockeria
- Telakkakuvat
- Telakkakontit
- johtopäätös
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:
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 piKuinka asentaa arch linux vadelmapi: hen
Tässä opetusohjelmassa näytämme, kuinka Arch Linux ARM asetetaan Raspberry Pi: lle. Arch Linuxin asentaminen on yhtä helppoa kuin kahden osion luominen ja käyttöjärjestelmätiedostojen kopioiminen SD-kortille.
Kuinka asentaa raspbian vadelmapi: hen
Raspberry Pi on kaikkien aikojen suosituin yhden kortin tietokone. Tässä opetusohjelmassa näytämme sinulle, kuinka alustaa SD-kortti, salamata Raspbian-kuva ja käynnistää Raspberry Pi.
Kuinka asentaa plex mediapalvelin vadelmapi: hen
Raspberry Pi: tä voidaan käyttää monissa erilaisissa projekteissa. Yksi Raspberry Pi: n suosituimmista käyttötavoista on muuttaa Raspberry Pi: stä kodin mediakeskus.