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.