Kako namestiti Docker na Rocky Linux in AlmaLinux


Docker je izjemno priljubljeno orodje platforme za zabojnike, ki uporabnikom omogoča, da razvijajo, testirajo in uvajajo aplikacije na gladek in učinkovit način znotraj vsebnikov. Vsebnik je lahka in prenosna enota, ki deluje popolnoma izolirano od osnovnega operacijskega sistema. Pakira izvorno kodo aplikacije, skupaj z njenimi knjižnicami, odvisnostmi in konfiguracijo.

Vsebniki omogočajo razvijalcem, da dosledno uvajajo aplikacije v več okoljih z enako doslednostjo, in to je eden od razlogov, zakaj sodobni razvijalec ne more prezreti Dockerja in drugih platform za shranjevanje kontejnerjev.

Docker je na voljo v dveh glavnih izdajah: Docker Community Edition (Docker CE) in Docker Enterprise Edition (Docker EE). Skupnostna izdaja je popolnoma brezplačna in odprtokodna, medtem ko je izdaja za podjetja premium različica.

Pridružite se nam, ko vas vodimo skozi namestitev Docker CE na Rocky Linux in AlmaLinux.

1. korak: Dodajte Docker Repository v Rocky Linux

Docker še ni na voljo v privzetih repozitorijih. Na srečo so razvijalci zagotovili uradni repozitorij in ga bomo najprej dodali v sistem.

Na terminalu zaženite naslednji ukaz, da dodate skladišče Docker

$ sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

2. korak: Namestite Docker v Rocky Linux/AlmaLinux

Nadaljujemo, namestili bomo izdajo skupnosti Docker, ki je brezplačno na voljo za prenos in uporabo. Toda najprej posodobite pakete.

$ sudo dnf update

Nato zaženite spodnji ukaz, da namestite Docker CE, vmesnik ukazne vrstice (CLI) in druga bistvena orodja in odvisnosti.

$ sudo dnf install -y docker-ce docker-ce-cli containerd.io

Ko je nameščen, potrdite različico Dockerja, ki ste jo namestili, kot je priloženo. Izhod kaže, da smo namestili Docker 20.10.

$ docker --version

Docker version 20.10.8, build 3967b7d

3. korak: Zaženite in omogočite Docker

Za začetek uporabe Dockerja moramo zagnati demon Docker. Najprej pa omogočimo, da se zažene ob zagonu, kot je prikazano.

$ sudo systemctl enable docker

Nato zaženite demon Docker.

$ sudo systemctl start docker

Če želite potrditi stanje delovanja Dockerja, izdajte ukaz.

$ sudo systemctl status docker

Popoln! Docker deluje po pričakovanjih.

4. korak: Dodajte uporabnika v skupino Docker

Če želite uporabljati ali zagnati docker kot navaden uporabnik, morate uporabnika dodati v skupino »docker«, ki se samodejno ustvari med namestitvijo. V nasprotnem primeru boste še naprej naleteli na napake pri dovoljenjih.

Če želite to doseči, dodajte navadnega uporabnika v skupino 'docker', kot sledi, kjer je tecmint redni uporabnik z ukazom usermod.

$ sudo usermod -aG docker tecmint

Z ukazom id preverite skupine, ki jim uporabnik pripada.

$ id tecmint

5. korak: Preizkus Dockerja v Rocky Linuxu

Nazadnje, da zagotovite, da Docker deluje po pričakovanjih, zaženite vsebnik hello-world, kot je navedeno v spodnjem ukazu.

$ docker run hello-world

Ukaz preprosto potegne sliko hello-world iz vozlišča Docker, ki je skladišče za slike vsebnika Docker. Nato nadaljuje z ustvarjanjem in zagonom vsebnika, ki na terminal natisne sporočilo »Pozdravljeni iz Dockerja«. To je železen dokaz, da je bil Docker uspešno nameščen.

Bodimo bolj pustolovski. Potegnili bomo sliko Ubuntuja, zagnali in komunicirali z vsebnikom.

Če želite potegniti najnovejšo sliko Ubuntuja, zaženite:

$ docker pull ubuntu

Ko je slika potegnjena, potrdite obstoječe slike, kot je prikazano.

$ docker images

Za dostop do lupine vsebnika Ubuntu izvedite ukaz.

$ docker run -it ubuntu

Od tu lahko izvajate ukaze in izvajate upravljanje paketov in druge sistemske naloge znotraj vsebnika. Ko končate, pritisnite 'exit', da zaprete vsebnik in se vrnete v okolje svojega OS.

In to je to za ta vodnik. Predstavili smo namestitev Dockerja na Rocky Linux in AlmaLinux ter kako lahko začnete s vlečenjem slik in zagonom vsebnikov.