Web Scraping with Nokogirl/Kimono by Robert Krabek
Sadržaj:
- Preduvjeti
- Instalirajte Docker na Raspberry Pi
- Izvršavanje Docker naredbe bez Suda
- Kako koristiti Docker
- Docker Images
- Docker kontejneri
- Zaključak
Docker je platforma za kontejnerizaciju koja vam omogućuje brzu izradu, testiranje i implementaciju aplikacija kao prijenosnih, samodovoljnih spremnika koji se mogu pokrenuti gotovo bilo gdje.
U ovom ćemo vodiču objasniti kako instalirati Docker na Raspberry Pi i istražiti osnovne Dockerove koncepte i naredbe.
Preduvjeti
Pretpostavljamo da imate Raspbian instaliran na vašem Raspberry Pi. Docker ne treba grafičko sučelje, a najbolje je koristiti sliku Raspbian Stretch Lite i omogućiti SSH. Na ovaj način će vaš Raspberry Pi imati mnogo više dostupne snage za obradu i memorije za pokretanje Docker spremnika.
Instalirajte Docker na Raspberry Pi
Instaliranje Dockera na Raspberry Pi samo je stvar pokretanja nekoliko naredbi.
Prvo preuzmite skriptu za instalaciju Docker pomoću sljedeće naredbe curl:
curl -fsSL https://get.docker.com -o get-docker.sh
Nakon dovršetka preuzimanja izvedite skriptu upisivanjem:
sh get-docker.sh
Skripta će otkriti distribuciju Linuxa, instalirati potrebne pakete i pokrenuti Docker.
Proces može potrajati nekoliko minuta, a po dovršetku skripte ispisat će se informacije o verziji Dockera i kako koristiti Docker kao nekorenski korisnik.
To je to. Docker je instaliran na vašu Pi ploču.
Izvršavanje Docker naredbe bez Suda
Prema zadanim postavkama, Docker naredbe može izvršavati samo korisnik s administrativnim povlasticama.
Da biste izvršili Docker naredbe kao nekorenski korisnik bez prethodnog
sudo
morat ćete ga dodati u docker grupu koja je stvorena tijekom instalacije. Da biste to učinili prema vrsti:
sudo usermod -aG docker $USER
$USER
je varijabla okoline koja sadrži vaše korisničko ime.
Odjavite se i ponovno se prijavite kako bi se članstvo u grupi osvježilo.
Da biste potvrdili da možete pokrenuti docker naredbe bez
sudo
pokrenite sljedeću naredbu koja će preuzeti probnu sliku, pokrenite je u spremniku, ispišite poruku "Hello from Docker" i izađite:
docker container run hello-world
Izlaz će izgledati ovako:
Kako koristiti Docker
Sad kad je Docker postavljen na vaš Raspberry Pi, prijeđimo na osnovne koncepte i naredbe dockera.
Docker Images
Slika Dockera sastoji se od niza slojeva datotečnog sustava koji predstavljaju upute u Dockerfileu slike koje čine izvršnu softversku aplikaciju. Slika je nepromjenjiva binarna datoteka koja uključuje aplikaciju i sve ostale ovisnosti poput biblioteka, binarnih datoteka i uputa potrebnih za pokretanje aplikacije.
Većina Docker slika je dostupna na Docker Hubu. To je usluga registracije koja se temelji na oblaku, a koja se između ostalih funkcionalnosti koristi za čuvanje Docker slika u javnom ili privatnom spremištu.
Za traženje slike iz registra Docker Hub koristite naredbu za
docker search
. Na primjer, za pretraživanje Debianove slike unijeli biste:
Docker kontejneri
Primjerak slike naziva se spremnik. Spremnik predstavlja vrijeme izvođenja za jednu aplikaciju, postupak ili uslugu.
Možda nije najprikladnija usporedba, ali ako ste programer možete zamisliti Docker sliku kao klasu, a Docker spremnik kao primjerak klase.
Za početak, zaustavljanje, uklanjanje i upravljanje spremnikom koristite naredbu
docker container
. Na primjer, sljedeća naredba će pokrenuti Docker spremnik na temelju Debianove slike. Ako sliku nemate lokalno, prvo će se preuzeti:
docker container run debian
Debian spremnik zaustavit će se odmah nakon dizanja sustava jer nema dugotrajan proces i nije data druga naredba. Spremnik se podigao, pokrenuo praznu naredbu i izašao.
Prekidač-to vam omogućuje interakciju s spremnikom preko naredbenog retka. Da biste pokrenuli interaktivni tip spremnika:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Kao što možete vidjeti iz rezultata iznad kada se spremnik pokrene, naredbeni redak se mijenja, što znači da sada radite iz spremnika.
Za popis pokrenutih Docker spremnika koristite sljedeću naredbu:
docker container ls
Da biste pregledali sve spremnike, prenesite ga prekidaču
-a
:
docker container ls -a
Za brisanje jednog ili više spremnika samo kopirajte ID spremnika (ili ID-ove) i zalijepite ih nakon naredbe
container rm
:
docker container rm c55680af670c
Zaključak
Naučili ste kako instalirati Docker na uređaj Raspberry Pi i kako pokrenuti Docker spremnike. Za više informacija o ovoj temi pogledajte službenu dokumentaciju Docker-a.
docker malina piKako instalirati pregled Windows 10 iot na malini pi 2

Saznajte kako instalirati Windows 10 IoT Preview na Raspberry Pi 2 u ovom vodiču korak po korak.
Kako instalirati i koristiti docker compose na centos 7

Docker Compose je alat koji vam omogućuje definiranje i pokretanje više kontejnerskih Docker aplikacija. S Compose, definirate usluge, mreže i sveske aplikacije u jednoj YAML datoteci, a zatim aplikaciju zavrtite s jednom naredbom.
Kako instalirati i koristiti docker compose na debian 10 Linuxu

Docker Compose je alat koji vam omogućuje definiranje i orkestriranje Docker-ovih aplikacija s više kontejnera. Ovaj vodič objašnjava kako instalirati Docker Compose na Debian 10, Buster.