Kako instalirati Docker na Rocky Linux i AlmaLinux


Docker je izuzetno popularan alat platforme za kontejnerizaciju koji omogućava korisnicima da razvijaju, testiraju i implementiraju aplikacije na nesmetan i efikasan način unutar kontejnera. Kontejner je lagana i prenosiva jedinica koja radi u potpunoj izolaciji od osnovnog operativnog sistema. Pakuje izvorni kod aplikacije, zajedno sa njenim bibliotekama, zavisnostima i konfiguracijom.

Kontejneri omogućavaju programerima da dosljedno implementiraju aplikacije u više okruženja sa istom konzistentnošću, a to je jedan od razloga zašto savremeni programeri ne mogu odlučiti da ignorišu Docker i druge platforme za kontejnerizaciju.

Docker dolazi u dva glavna izdanja: Docker community edition (Docker CE) i Docker Enterprise edition ( Docker EE). Izdanje zajednice je potpuno besplatno i otvorenog koda, dok je Enterprise izdanje premium verzija.

Pridružite nam se dok vas vodimo kroz instalaciju Docker CE na Rocky Linux i AlmaLinux.

Korak 1: Dodajte Docker Repository na Rocky Linux

Docker još nije dostupan u zadanim spremištima. Srećom, službeni repozitorij su obezbijedili programeri i mi ćemo ga prvo dodati sistemu.

Na svom terminalu pokrenite sljedeću naredbu da dodate Docker spremište

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

Korak 2: Instalirajte Docker u Rocky Linux/AlmaLinux

Idemo dalje, instalirat ćemo izdanje zajednice Docker koje je besplatno dostupno za preuzimanje i korištenje. Ali prvo, ažurirajte pakete.

sudo dnf update

Zatim pokrenite naredbu ispod da instalirate Docker CE, interfejs komandne linije (CLI) i druge bitne alate i zavisnosti.

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

Nakon instaliranja, potvrdite verziju Dockera koju ste instalirali kako je navedeno. Izlaz pokazuje da smo instalirali Docker 20.10.

docker --version

Docker version 20.10.8, build 3967b7d

Korak 3: Pokrenite i omogućite Docker

Da počnemo koristiti Docker, moramo pokrenuti Docker demon. Ali prvo, omogućimo mu da se pokrene pri pokretanju kao što je prikazano.

sudo systemctl enable docker

Zatim pokrenite Docker demon.

sudo systemctl start docker

Da potvrdite status pokretanja Dockera, izdajte naredbu.

sudo systemctl status docker

Savršeno! Docker radi prema očekivanjima.

Korak 4: Dodajte korisnika u Docker grupu

Da biste koristili ili pokrenuli docker kao običan korisnik, morate dodati korisnika u grupu „docker“ koja se automatski kreira tokom instalacije. U suprotnom ćete nastaviti nailaziti na greške u dozvoli.

Da biste to postigli, dodajte redovnog korisnika u grupu „docker“ kako slijedi gdje je tecmint obični korisnik koristeći naredbu usermod.

sudo usermod -aG docker tecmint

Koristite naredbu id da potvrdite grupe kojima korisnik pripada.

id tecmint

Korak 5: Testiranje Docker-a u Rocky Linuxu

Konačno, da biste osigurali da Docker radi kako se očekuje, pokrenite kontejner hello-world kao što je navedeno u naredbi ispod.

docker run hello-world

Komanda jednostavno povlači sliku hello-world iz Docker čvorišta koje je spremište za slike Docker kontejnera. Zatim nastavlja sa kreiranjem i pokretanjem kontejnera koji ispisuje poruku „Hello from Docker” na terminalu. Ovo je gvozdeni dokaz da je Docker uspešno instaliran.

Budimo avanturističkiji. Izvući ćemo Ubuntu sliku, pokrenuti i stupiti u interakciju sa kontejnerom.

Povucite Ubuntu Docker sliku

Da izvučete najnoviju Ubuntu sliku, pokrenite:

docker pull ubuntu

Kada se slika povuče, potvrdite postojeće slike kao što je prikazano.

docker images

Pokrenite Ubuntu Docker Container

Da biste pristupili ljusci Ubuntu kontejnera, izvršite naredbu.

docker run -it ubuntu

Odavde možete pokretati komande i obavljati upravljanje paketima i druge sistemske zadatke unutar kontejnera. Kada završite, pritisnite 'izlaz' da izađete iz kontejnera i vratite se u svoje OS okruženje.

Zaključak

I to je to za ovaj vodič. Demonstrirali smo instalaciju Docker-a na Rocky Linux i AlmaLinux i kako možete započeti s izvlačenjem slika i pokretanjem kontejnera.