Instaliranje potrebnih ovisnosti:
Prvo morate instalirati neke pakete ovisnosti na Debian 10. Svi su ti paketi dostupni u službenom spremištu paketa Debiana 10.
Sada ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:
$ sudo apt ažuriranje
Predmemorija spremišta spremišta APT-a trebala bi se ažurirati.
Sada instalirajte sve potrebne pakete pomoću sljedeće naredbe:
$ sudo apt instaliraj apt-transport-https ca-certifikate curlgnupg2 svojstva softvera-zajednička
Sada pritisnite Y a zatim pritisnite
Treba instalirati sve potrebne pakete ovisnosti.
Dodavanje spremišta Docker paketa:
Sada Docker koristi HTTPS protokol za posluživanje Dockerovih paketa putem interneta. Dakle, morate dodati GPG ključ spremišta Docker paketa da biste ga mogli koristiti.
$ curl -fsSL https: // preuzimanje.lučki radnik.com / linux / debian / gpg| sudo apt-key dodati -
Treba dodati GPG ključ.
Sada pokrenite sljedeću naredbu za dodavanje spremišta Docker paketa na vaš Debian 10 stroj.
$ echo "deb [arch = amd64] https: // preuzimanje.lučki radnik.com / linux / debian $ (lsb_release -cs)stabilna "| sudo tee / etc / apt / sources.popis.d / docker-ce.popis
Treba dodati spremište Docker paketa.
Sada ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:
$ sudo apt ažuriranje
Treba dodati predmemoriju spremišta APT paketa.
Instaliranje Dockera:
Sada instalirajte Docker CE sa sljedećom naredbom:
$ sudo apt instaliraj docker-ce docker-ce-cli containerd.io
Sada, da biste potvrdili instalaciju, pritisnite Y a zatim pritisnite
Upravitelj paketa APT preuzet će i instalirati sve potrebne pakete.
U ovom trenutku treba instalirati Docker CE.
Sada dodajte korisnika za prijavu u lučki radnik grupa sa sljedećom naredbom:
$ sudo usermod -aG docker $ (whoami)
Sada ponovo pokrenite računalo pomoću sljedeće naredbe:
$ sudo ponovno pokretanje
Nakon što se računalo pokrene, pokrenite sljedeću naredbu kako biste provjerili radi li Docker ispravno.
Verzija $ dockera
Kao što vidite, sve izvrsno funkcionira. U vrijeme pisanja ovog članka, Docker CE 19.03.1 najnovija je verzija Docker Community Edition.
Osnove Dockera:
U ovom odjeljku pokazat ću vam kako koristiti Docker za postavljanje osnovnog HTTP web poslužitelja. Na ovaj način ćete naučiti,
- kako pretraživati Dockerove slike
- kako preuzeti Docker slike
- kako navesti lokalne Dockerove slike
- kako koristiti Docker slike za stvaranje spremnika
- kako navesti Docker spremnike
- kako zaustaviti i ukloniti Dockerove spremnike
Recimo, želite stati svoje statične web stranice na Docker spremniku. Da biste to učinili, potrebna vam je slika Dockera HTTP poslužitelja.
Za traženje a http poslužitelj Slika Dockera, pokrenite sljedeću naredbu:
$ docker pretraživanje 'http poslužitelj'
Kao što vidite, puno Dockerovih slika navedeno je u rezultatima pretraživanja. Ovdje, IME stupac sadrži naziv Dockerove slike, OPIS stupac sadrži kratki opis Dockerove slike, ZVIJEZDE stupac predstavlja koliko je popularna ta Dockerova slika, SLUŽBENO stupac ako [U REDU] to znači da Dockerovu sliku službeno održava tvrtka / organizacija odgovorna za proizvod / uslugu.
Recimo, sviđa vam se Apache HTTP poslužitelj. The IME Dockerove slike je httpd.
Da biste preuzeli sliku httpd Dockera, možete pokrenuti sljedeću naredbu:
$ docker povucite httpd
Kao što vidite, Docker preuzima httpd slika s interneta.
U ovom se trenutku preuzima Dockerova slika.
Kada se Dockerova slika preuzme prvi put, ona se sprema u lokalni sustav datoteka. Dakle, kada ga budete kasnije koristili, nećete morati ponovo preuzeti istu Dockerovu sliku. Tako štedite puno vremena i propusnosti.
Sljedećom naredbom možete navesti sve lokalne predmemorirane Dockerove slike:
Popis slika $ dockerKao što vidite, Dockerova slika httpd sprema se lokalno.
Recimo, sada imate direktorij web stranica/ na svojim korisnicima DOM direktorij u kojem su sve vaše datoteke HTML projekta.
Sada možete reći Dockeru da izradi spremnik iz httpd image, pokrenite spremnik, preslikajte $ HOME / web stranica direktorij na webroot (/ usr / local / apache2 / htdocs) od httpd kontejner i proslijedite luku 80 kontejnera do luke 8080 računala sa sljedećom naredbom:
$ docker run -d -v $ HOME / web stranica: / usr / local / apache2 / htdocs -p 8080: 80 httpd
Treba stvoriti novi spremnik.
Sada idite na web preglednik i posjetite http: // localhost: 8080
Kao što vidite, httpd Docker spremnik poslužuje web stranice iz mapiranog direktorija $ HOME / web stranica
Svu naredbu možete navesti sve pokrenute spremnike:
$ docker spremnik lsKao što vidite, trenutno imam samo jedan pokrenut spremnik. Možeš naći ID KONTEJNERA, SLIKA, STATUS, LUKE, IMENA itd. svakog tekućeg spremnika odavde. Najvažniji je IMENA kontejnera. Ovdje se ime generira nasumično jer nisam naveo nijedno prilikom stvaranja spremnika. Ime u mom slučaju je energičan_bardeen. Zapamtite ime svog spremnika jer će vam uskoro zatrebati.
Ako želite zaustaviti spremnik energičan_bardeen, pokrenite sljedeću naredbu:
$ docker spremnik zaustaviti vigorous_bardeen
Također možete pokrenuti zaustavljeni spremnik (recimo energičan_bardeen) sa sljedećom naredbom:
$ docker spremnik start vigorous_bardeen
Ako trebate ponovno pokrenuti spremnik (recimo energičan_bardeen), možete pokrenuti sljedeću naredbu:
$ docker spremnik ponovno pokrenite vigorous_bardeen
Ako želite trajno ukloniti spremnik (recimo energičan_bardeen), možete pokrenuti sljedeću naredbu:
$ docker spremnik rm vigorous_bardeen
Dakle, na taj način instalirate Docker na Debian 10 i koristite Docker. Hvala što ste pročitali ovaj članak.