Docker on konttialusta. Sen avulla kehittäjät voivat pakata sovellukset ja tarvittavat riippuvuudet kevyisiin, eristettyihin säiliöihin. Tämä menetelmä varmistaa johdonmukaisuuden ja siirrettävyyden eri ympäristöissä. Dockerin tehokas konttihallinta minimoi virtualisoinnin ylimääräiset kustannukset, mikä tekee siitä ihanteellisen sovellusten käyttöönottamiseksi paikallisista kehitysympäristöistä pilviinfrastruktuureihin. Dockerin avulla kehittäjät voivat helposti jakaa, jakaa ja skaalata sovelluksia. Tämä virtaviivaistaa kehitysprosessia ja edistää DevOps-käytäntöjä. Sen laaja valmiiksi rakennettujen kuvien ekosysteemi ja Docker Hub -varasto helpottaa sovellusten nopeaa käyttöönottoa ja edistää kehittäjien välistä yhteistyötä. Tämä tekee Dockerista olennaisen työkalun nykyaikaisessa ohjelmistokehityksessä.
Tässä artikkelissa näytämme, kuinka Docker CE:n uusin versio asennetaan Debian 12 'Bookworm' -versioon.
Sisällön aihe:
-
- Debian 12 -pakettitietokannan välimuistin päivittäminen
- Ristiriitaisten Docker-pakettien poistaminen Debian 12:sta
- Edellytyspakettien asentaminen Debian 12:een
- Virallisen Docker-varaston GPG-avaimen asentaminen Debian 12:een
- Virallisen Docker-pakettivaraston lisääminen Debian 12:een
- Docker CE:n asentaminen Debian 12:een
- Debian 12 -kirjautumiskäyttäjän lisääminen Docker-ryhmään
- Tarkistaminen, ovatko Docker ja Docker Compose käytettävissä Debian 12:ssa
- Johtopäätös
Debian 12 -pakettitietokannan välimuistin päivittäminen
Päivitä Debian 12 -pakettitietokannan välimuisti suorittamalla seuraava komento:
$ sudo osuva päivitys
Ristiriitaisten Docker-pakettien poistaminen Debian 12:sta
Jos asensit Dockerin virallisesta Debian 12 -pakettivarastosta, sinun on poistettava ne ennen Dockerin asentamista virallisesta Docker-pakettivarastosta. Tällä varmistetaan, että Dockerin Debian-pakattu versio ei ole ristiriidassa Dockerin virallisen Docker-pakatun version kanssa.
Poista ristiriitaiset Docker-paketit Debian 12:sta suorittamalla seuraava komento:
$ sudo sopiva poistaa --puhdistaa docker.io docker-doc docker-compose podman-docker konttirunc
Meidän tapauksessamme ei ole asennettu ristiriitaisia Docker-paketteja. Jos sinulla on sellainen, se poistetaan.
Edellytyspakettien asentaminen Debian 12:een
Virallisen Docker-pakettivaraston asentamiseksi Debian 12:een sinun on asennettava joitain paketteja Debian 12:een.
Voit asentaa tarvittavat paketit seuraavalla komennolla:
$ sudo apt Asentaa ca-sertifikaatit curl gnupg
Vahvista asennus painamalla JA ja paina sitten
Tarvittavat paketit tulee asentaa.
Virallisen Docker-varaston GPG-avaimen asentaminen Debian 12:een
Ennen kuin voit lisätä virallisen Docker-pakettivaraston Debian 12 -järjestelmääsi, sinun on asennettava virallisen Docker-tietovaraston GPG-avain Debian 12 -järjestelmääsi.
Varmistaaksesi, että /etc/apt/keyrings hakemistolla on oikeat käyttöoikeudet, suorita seuraava komento:
$ sudo Asentaa -m 0755 -d / jne / apt / avaimenperät
Voit ladata virallisen Docker-pakettivaraston GPG-avaimen ja tallentaa sen /etc/apt/keyrings Debian 12 -järjestelmäsi hakemistosta, suorita seuraava komento:
Varmistaaksesi, että kaikki voivat lukea virallisen Docker-pakettivaraston GPG-avaintiedoston, suorita seuraava komento:
Virallisen Docker-pakettivaraston lisääminen Debian 12:een
Lisää virallinen Docker-pakettivarasto Debian 12 -järjestelmääsi suorittamalla seuraava komento:
$ kaiku 'deb [arch=' $ ( dpkg --print-arkkitehtuuri ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo tee / jne / apt / sources.list.d / docker.list
Jotta muutokset tulevat voimaan, muista päivittää Debian 12 -pakettitietokannan välimuisti seuraavalla komennolla:
Docker CE:n asentaminen Debian 12:een
Asenna Docker CE:n uusin versio Debian 12:een suorittamalla seuraava komento:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Vahvista asennus painamalla JA ja paina sitten
Docker CE ja tarvittavat riippuvuuspaketit ladataan Internetistä. Valmistuminen kestää jonkin aikaa.
Docker CE:tä ja tarvittavia riippuvuuspaketteja asennetaan. Valmistuminen kestää jonkin aikaa.
Tässä vaiheessa Docker CE:n uusin versio tulisi asentaa Debian 12 -koneellesi.
Debian 12 -kirjautumiskäyttäjän lisääminen Docker-ryhmään
Jos haluat suorittaa Docker-komentoja ilman pääkäyttäjän oikeuksia, sinun on lisättävä Debian 12 -järjestelmäsi kirjautumiskäyttäjä Docker-ryhmään.
Lisää Debian 12 -järjestelmäsi kirjautumiskäyttäjä Docker-ryhmään suorittamalla seuraava komento:
$ sudo usermod -aG telakka $ ( kuka olen )
Jotta muutokset tulevat voimaan, käynnistä Debian 12 -järjestelmäsi uudelleen seuraavalla komennolla:
Tarkistaminen, ovatko Docker ja Docker Compose käytettävissä Debian 12:ssa
Kun tietokoneesi käynnistyy, suorita seuraavat komennot päätesovelluksesta tarkistaaksesi, voitko käyttää Dockeria:
$ Docker-versio
Jos Docker on käytettävissä, asennetun Dockerin versionumero ja koontitiedot tulee tulostaa. Kuten näet, Dockerin versio 24.0.4 on asennettu Debian 12 -järjestelmäämme.
Voit tarkistaa, voitko käyttää Docker Composea, suorittamalla seuraava komento:
Jos Docker Compose on käytettävissä, asennetun Docker Composen versionumero tulee tulostaa. Kuten näet, Docker Compose -versio 2.19.1 on asennettu Debian 12 -järjestelmäämme.
Johtopäätös
Näimme sinulle, kuinka Docker Community Editionin (CE) ja Docker Composen uusin versio asennetaan Debian 12 'Bookworm' -versioon. Näitimme myös, kuinka Dockeria käytetään Debian 12:ssa ilman pääkäyttäjän (root) oikeuksia ja kuinka tarkistaa, ovatko Docker ja Docker Compose käytettävissä myös Debian 12:ssa.