Docker on vallannut ohjelmistotuoteteollisuuden myrskyn, ja se ei ole vain mullistanut tapaamme toimittaa ja ottaa käyttöön ohjelmistoja, vaan myös muuttanut tapaa, jolla insinöörit asettavat ohjelmistokehitysympäristöt tietokoneilleen.
Tässä oppaassa kerrotaan, miten voit aloittaa Dockerin käytön asentamalla sen Ubuntu Linux 20.04 (Focal Fossa), joka on Ubuntun uusin pitkäaikainen tuki (LTS) -versio tämän kirjoituksen aikaan.
Dockerin edut
Docker on avoimen lähdekoodin alusta, jonka avulla voit automatisoida ja ottaa sovelluksia käyttöön erillisinä pakkauksina, joita kutsutaan säiliöiksi. Docker käyttää käyttöjärjestelmän virtualisointitekniikkaa, mutta toisin kuin virtuaalikoneet, se on paljon kevyempi järjestelmän resurssien suhteen.
Jotkut Dockerin suurimmista eduista ovat:
- Suhteellisen helppo käyttää ja oppia
- Tarjoaa johdonmukaisen ja helpon tavan ottaa ohjelmistot käyttöön
- Yhteensopiva mikropalveluarkkitehtuurin kanssa
- Erittäin kevyt resurssien käytössä
Docker -ohjelmistovaraston asentaminen
Dockerin asentamiseen on useita tapoja, ja tässä oppaassa kerrotaan, miten Docker asennetaan Docker -tietovarastoista apt -komentoapuohjelman avulla. Asentamalla Dockerin tällä tavalla voit päivittää helposti Docker -paketin tulevaisuudessa, ja se on myös Docker -tiimin suosittelema lähestymistapa.
Asennuksen ensimmäinen vaihe on lisätä Docker -ohjelmistovarasto ohjelmistolähteiden luetteloon. Käytät Docker -ohjelmistovarastoa HTTPS -yhteyden kautta ja asennat sitten vaaditun ohjelmiston alla olevan komennon avulla.
Päivitä hyväksi käytännöksi ensin saatavilla olevien ohjelmistopakettien luettelo.
sudo apt update
Lataa sitten kaikki asennukseen tarvittavat riippuvuudet käyttämällä osuva asennus .
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
Docker -ohjelmisto käyttää GnuPG: tä, joka tunnetaan myös nimellä GPG, tietoliikenteen turvaamiseen ladatessaan ohjelmistopaketteja arkistostaan. GPG on PGP (Pretty Good Privacy) -standardi, jota käytetään viestien tai tietojen salaamiseen.
ladata elokuvia amazonista tietokoneeseen
Voit lisätä virallisen Docker GPG -avaimen paikallisiin avaimenperiin käyttämällä seuraavaa komentoa.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Dockerin ohjelmistovarastoissa on kolme ohjelmiston pääversiota: vakaa versio, testiversio ja iltaisin julkaistava versio. Tässä oppaassa puhutaan Dockerin vakaasta julkaisuversiosta.
Suorita seuraava komento käyttääksesi Dockerin vakaata arkiston julkaisuversiota.
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
Huomautus : Edellä mainittu komento olettaa, että käytät AMD -arkkitehtuuria. Jos satut käyttämään ARM -arkkitehtuuria, voit korvata sanan arch = amd64 yllä olevassa komennossa näppäimellä kaari = arm64, tai kaari = armhf jos käytät kovaa uimuria.
Docker -moottorin asentaminen
Nyt kun sinulla on Docker -ohjelmistovaraston asennus, voit jatkaa Docker -moottorin asentamista, joka on Docker -säilöjen hallinnan ja käytön ydin. Muita tärkeitä Docker Engine -komponentteja ovat Docker Client, containerd, runc ja Docker -demoni.
Muista päivittää paketin lähteet alla olevan komennon avulla, koska olet äskettäin lisännyt Docker -arkiston ohjelmistolähteiden luetteloon.
sudo apt update
Asenna Docker Engine suorittamalla seuraava komento. Komento asentaa oletuksena uusimman vakaan Docker Engine -version.
sudo apt-get install docker-ce docker-ce-cli containerd.io
Jos haluat asentaa tietyn Docker -version, voit ensin tarkistaa käytettävissä olevien versioiden luettelon alla olevan komennon avulla.
apt-cache madison docker-ce
Voit sitten asentaa tietyn Docker -version käyttämällä seuraavaa komentoa. Esimerkiksi asentaa 5: 20.10.6 ~ 3-0 ~ ubuntu-fokus :
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
Asennuksen vahvistaminen
Voit tarkistaa, onko Docker asennettu onnistuneesti, suorittamalla seuraava komento ja se antaa asennetun Docker Engine -version versionumeron.
docker -v
Ubuntu Linuxissa ja useimmissa Debian-pohjaisissa jakeluissa Docker-palvelu käynnistyy automaattisesti, kun järjestelmä käynnistyy.
Voit yrittää ajaa Hei maailma Docker -kuva asennuksen testaamiseksi. Koska kuva ei ole saatavana paikallisesti tietokoneellasi, järjestelmä lataa sen Docker Hubista, säilökuvakirjastosta. Kun seuraavan kerran suoritat kuvan uudelleen, se käyttää tietokoneessa olevaa paikallista kopiota.
sudo docker run hello-world
Dockerin käyttäminen ei-juurena
Tällä hetkellä voit käyttää Docker -kontteja vain pääkäyttäjänä, siksi sudo käytetään yllä olevassa komennossa. Docker-demoni sitoutuu Unix-pistorasiaan, joka on oletusarvoisesti pääkäyttäjän omistama ja muut kuin pääkäyttäjät voivat käyttää sitä vain sudon kautta.
paras budjetti yhdellä tulostimella
Jotta voit suorittaa Docker -säilöjä ja muita tärkeitä komentoja olematta pääkäyttäjä, sinun on ensin luotava käyttäjäryhmä nimeltä satamatyöläinen ja lisää sitten käyttäjä koneesi telakointiryhmään. The ryhmälisä komento on vastuussa käyttäjäryhmien hallinta Linuxissa .
sudo groupadd docker
sudo usermod -aG docker $USER
Aktivoi ryhmämuutokset alla olevan komennon avulla.
newgrp docker
Huomautus : Muista kirjautua ulos ja takaisin sisään, jotta järjestelmä tunnistaa juuri luodun ryhmäjäsenyyden. Voit kirjautua ulos seuraavalla komennolla.
gnome-session-quit
Joissakin tapauksissa saattaa olla tarpeen käynnistää kone uudelleen, jos et edelleenkään pysty suorittamaan Docker-komentoa ei-pääkäyttäjänä.
Dockerin asennuksen poistaminen
Poista tai poista Docker Engine Ubuntu Linuxista suorittamalla seuraava komento.
sudo apt remove docker docker-engine docker.io containerd runc
Vaikka Docker Engine on poistettu, muita Dockeriin liittyviä tiedostoja, kuten kuvia, säilöjä, taltioita tai mukautettuja kokoonpanotiedostoja, ei poisteta automaattisesti. Sinä pystyt poista nämä tiedostot rm -apuohjelmalla .
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
Docker käytännössä
Tässä oppaassa kerrotaan, miten Docker asennetaan ja määritetään Ubuntu Linuxiin. Lisäksi se näyttää, kuinka voit käyttää yksinkertaista Docker Hubista haettua telakointikuvaa.
Docker on erittäin monipuolinen työkalu ja sillä on monia käyttötapoja ohjelmistosuunnittelussa. Jos olet ohjelmistosuunnittelija tai työskentelet DevOpsissa, Docker yksinkertaistaa ohjelmiston käyttöönottoa eri ympäristöissä ja on hyödyllinen ohjelmistojen testauksessa ja prototyyppien laatimisessa.
Jaa Jaa Tweet Sähköposti 6 syytä käyttää Docker -virtualisointiohjelmistoaDocker tarjoaa monia etuja virtuaalikoneeseen verrattuna-tässä on syitä aloittaa sen käyttö tänään.
Lue seuraava Liittyvät aiheet- Linux
- Ubuntu
- Satamatyöläinen
Mwiza kehittää ohjelmistoja ammatin mukaan ja kirjoittaa laajasti Linux- ja käyttöliittymäohjelmoinnista. Joitakin hänen kiinnostuksen kohteitaan ovat historia, talous, politiikka ja yritysarkkitehtuuri.
Lisää Mwiza Kumwendaltatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi