Docker on tarkvaratehnikatööstuse tormiliselt vallutanud ning see pole mitte ainult muutnud tarkvara tarnimise ja kasutuselevõtu viisi, vaid on muutnud ka seda, kuidas insenerid oma arvutites tarkvaraarenduskeskkondi seadistavad.
See juhend näitab teile, kuidas Dockeriga alustada, installides selle Ubuntu Linux 20.04 (Focal Fossa), Ubuntu uusimale pikaajalise toe (LTS) versioonile selle kirjutamise ajal.
Dockeri eelised
Docker on avatud lähtekoodiga platvorm, mis võimaldab teil automatiseerida ja juurutada rakendusi eraldiseisvate pakettidena, mida nimetatakse konteineriteks. Docker kasutab operatsioonisüsteemi virtualiseerimistehnoloogiat, kuid erinevalt virtuaalmasinatest on see süsteemiressursside osas palju kergem.
Mõned Dockeri peamised eelised on järgmised:
- Suhteliselt lihtne kasutada ja õppida
- Pakub järjepidevat ja lihtsat viisi tarkvara juurutamiseks
- Ühildub mikroteenuste arhitektuuriga
- Väga kerge ressursikasutuse osas
Dockeri tarkvarahoidla seadistamine
Dockeri installimiseks on mitmeid meetodeid ja see juhend näitab teile, kuidas installida Docker Docki hoidlatest, kasutades käsku utiliit apt. Dockeri sellisel viisil installimine võimaldab teil tulevikus hõlpsasti Dockeri paketti täiendada ning see on ka Dockeri meeskonna soovitatav lähenemisviis.
Installimise esimene samm on lisada Dockeri tarkvarahoidla oma tarkvaraallikate loendisse. Kasutate Dockeri tarkvarahoidlat HTTPS -i kaudu ja seejärel installite vajaliku tarkvara alloleva käsu abil.
Hea tava kohaselt uuendage esmalt saadaolevate tarkvarapakettide loendit.
sudo apt update
Seejärel laadige alla installimiseks kõik vajalikud sõltuvused sobiv install .
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
Tarkvara Docker kasutab GnuPG -d, mida tuntakse ka kui GPG -d, side tagamiseks oma hoidlast tarkvarapakettide allalaadimisel. GPG on PGP (päris hea privaatsus) rakendusstandard, mida kasutatakse sõnumite või andmete krüptimiseks.
kuidas ühendada Excelis kaks veergu?
Ametliku Dockeri GPG -võtme lisamiseks kohalikele võtmehoidjatele kasutage järgmist käsku.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Dockeri tarkvarahoidlates on kolm peamist tarkvaraversiooni: stabiilne versioon, testversioon ja öine versioon. See juhend räägib Dockeri stabiilsest versioonist.
Dockeri stabiilse hoidla väljalaskeversiooni kasutamiseks käivitage järgmine käsk.
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable' | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Märge : Eespool nimetatud käsk eeldab, et kasutate AMD arhitektuuri. Kui kasutate ARM -arhitektuuri, saate selle sõna asendada arch = amd64 ülaltoodud käsus koos arch = arm64, või kaar = armhf kui kasutate käe kõva ujukit.
Dockeri mootori paigaldamine
Nüüd, kui teil on Dockeri tarkvarahoidla seadistus, võite jätkata Dockeri mootori installimist, mis on Dockeri konteinerite haldamise ja käitamise keskmes. Teised olulised komponendid, millest Docker Engine koosneb, on Docker Client, containerd, runc ja Docker deemon.
Värskendage kindlasti oma paketi allikaid, kasutades alltoodud käsku, sest olete hiljuti lisanud Dockeri hoidla oma tarkvaraallikate loendisse.
sudo apt update
Docker Engine'i installimiseks käivitage järgmine käsk. Käsk installib vaikimisi Docker Engine uusima stabiilse versiooni.
sudo apt-get install docker-ce docker-ce-cli containerd.io
Kui soovite installida mõne kindla Dockeri versiooni, saate kõigepealt saadaolevate versioonide loendit kontrollida alloleva käsu abil.
apt-cache madison docker-ce
Seejärel saate järgmise käsu abil installida Dockeri konkreetse versiooni. Näiteks installimiseks 5: 20.10.6 ~ 3-0 ~ ubuntu-fookuskaugus :
sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io
Installimise kinnitamine
Et kontrollida, kas Docker on edukalt installitud, võite käivitada järgmise käsu ja see väljastab installitud Docker Engine'i versiooninumbri.
docker -v
Ubuntu Linuxis ja enamikus Debianil põhinevates distributsioonides käivitub Dockeri teenus automaatselt teie süsteemi käivitamisel.
Võite proovida käivitada Tere, Maailm Paigaldamise testimiseks doki pilt. Kuna pilt pole teie arvutis kohapeal saadaval, laadib süsteem selle alla Docker Hubist, konteineripiltide teegist. Järgmine kord, kui pilti uuesti käivitate, kasutab see teie arvutis olevat kohalikku koopiat.
sudo docker run hello-world
Dockeri käivitamine mittejuurtena
Praegu saate Dockeri konteinereid käitada ainult superkasutajana, sellepärast sudo kasutatakse ülaltoodud käsus. Dockeri deemon seostub Unixi pesaga, mis kuulub vaikimisi juurkasutajale ja mittejuurikasutajad saavad sellele juurde pääseda ainult sudo kaudu.
kui palju maksab macbook pro aku vahetamine
Dockeri konteinerite ja muude oluliste käskude käivitamiseks ilma superkasutajana peate esmalt looma kasutajarühma nimega dokkija ja seejärel lisage oma kasutaja oma arvuti dokkimisrühma. The rühm lisama käsk vastutab kasutajarühmade haldamine Linuxis .
sudo groupadd docker
sudo usermod -aG docker $USER
Kasutage grupi muudatuste aktiveerimiseks allolevat käsku.
newgrp docker
Märge : Pidage meeles, et logige välja ja uuesti sisse, et süsteem tuvastaks äsja loodud grupiliikme. Väljalogimiseks saate kasutada järgmist käsku.
gnome-session-quit
Mõnel juhul võib olla vajalik arvuti taaskäivitamine, kui te ei saa Dockeri käsku mittejuurikasutajana täita.
Dockeri desinstallimine
Docker Engine'i eemaldamiseks või desinstallimiseks Ubuntu Linuxist käivitage lihtsalt järgmine käsk.
sudo apt remove docker docker-engine docker.io containerd runc
Kuigi Docker Engine on eemaldatud, ei eemaldata automaatselt teisi Dockeriga seotud faile, nagu pildid, konteinerid, köited ega kohandatud konfiguratsioonifailid. Sa saad kustutage need failid utiliidi rm abil .
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
Docker praktikas
See juhend näitab teile, kuidas installida ja konfigureerida Dockerit Ubuntu Linuxis. Lisaks näitab see teile, kuidas käivitada lihtsat doki pilti, mis on toodud Docker Hubist.
Docker on väga mitmekülgne tööriist ja sellel on tarkvaratehnikas palju kasutusviise. Kui olete tarkvarainsener või töötate DevOpsis, lihtsustab Docker tarkvara kasutuselevõttu erinevates keskkondades ning on kasulik tarkvara testimiseks ja prototüüpimiseks.
Jaga Jaga Piiksuma E -post 6 põhjust Dockeri virtualiseerimistarkvara kasutamiseksDocker pakub virtuaalmasina ees palju eeliseid-siin on põhjused, miks seda juba täna kasutama hakata.
Loe edasi Seotud teemad- Linux
- Ubuntu
- Docker
Mwiza arendab tarkvara erialalt ja kirjutab laialdaselt Linuxis ja esiprogrammeerimises. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõtlusarhitektuuri.
Veel Mwiza KumwendaltTelli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin