Kako namestiti Docker v sistemu Red Hat Enterprise Linux 9
Za namestitev Dockerja v sistemu Red Hat Enterprise Linux 9 imate na voljo dve možnosti. Čeprav je priporočljivo ustvariti repozitorij, je mogoča tudi ročna namestitev.
Kako namestiti Docker na Red Hat 9
Odprta platforma Docker poenostavlja razvoj na več lokacijah ali računalnikih ter omogoča nemoteno sodelovanje v ekipi. Ker je mogoče aplikacije in njihove odvisnosti pošiljati in izvajati skupaj v Dockerjevih kontejnerjih, se tudi zmogljivost znatno izboljša. Priljubljena kombinacija je Docker z Red Hat Enterprise Linux 9. Ta lastniška distribucija Linuxa velja danes za eno najbolj zanesljivih, varnih in prilagodljivih rešitev, namenjenih posebej podjetjem. V prid platformi govori tudi njena združljivost s številnimi programskimi paketi. Razložimo, kako namestiti Docker na Red Hat Enterprise Linux (RHEL).
V našem digitalnem vodniku boste našli tudi podrobna navodila za namestitev programa Docker na sistemu RHEL 8.
Kakšne zahteve je treba izpolniti?
Za namestitev Dockerja na RHEL 9 morate opraviti nekaj pripravljalnih korakov. Najprej se prepričajte, da imate virtualni stroj z ustrezno različico Red Hat Enterprise Linux. V našem digitalnem vodniku najdete navodila za namestitev RHEL 9. Za ta virtualni stroj boste potrebovali tudi skrbniške pravice. Poleg tega je za prenos vseh potrebnih paketov nujna stabilna internetna povezava. Ko so ti pogoji izpolnjeni, lahko nadaljujete z namestitvijo.
Navodila za namestitev Dockerja v sistemu Red Hat Enterprise Linux 9
Najenostavnejši način namestitve Dockerja v sistemu Red Hat Enterprise Linux 9 je prek skladišča rpm. Najprej nastavite to skladišče, nato pa nadaljujte z naslednjimi koraki. Priporočamo ta pristop, saj poenostavi tudi prihodnje posodobitve. Postopek je naslednji:
Odstrani stare različice programa Docker
Pred namestitvijo nove različice Dockerja je pomembno, da odstranite vse starejše različice skupaj z vsemi povezanimi odvisnostmi. Ta postopek bo odstranil tudi upravitelja paketov Podman. Nato boste za izvedbo potrebnih korakov uporabili sistem za upravljanje paketov YUM (Yellowdog Updater, Modified). Koda za ta postopek je naslednja:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashČe starih različic ni mogoče najti, vas bo YUM o tem obvestil.
Posodobi sistem
Preden začnete z namestitvijo, je priporočljivo najprej posodobiti celoten sistem. S tem boste zagotovili, da so vse datoteke in odvisnosti posodobljene. V ta namen lahko uporabite naslednja navodila:
yum updatebashUstvari repozitorij
Namestitev poteka prek repozitorija. Če želite ustvariti ta imenik, potrebujete paket yum-utils, ki vsebuje upravitelja nastavitev YUM. Uporabite naslednji dve ukazni vrstici, da namestite yum-utils, zaženete upravitelja in ustvarite nov repozitorij za Docker v sistemu RHEL 9:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashNamesti trenutno različico ali katero koli različico
Če želite namestiti najnovejšo različico Dockerja v sistemu Red Hat Enterprise Linux 9, uporabite naslednji ukaz. S tem boste namestili Dockerjev motor skupaj z izvedbenim okoljem containerd in orodjem za usklajevanje Docker Compose.
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashV nekaterih primerih boste morali vnesti ključ GPG. Primerjajte shranjeni ključ s to kombinacijo številk. Če se ujemata, potrdite, da sta pravilna.
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashČe želite za RHEL 9 uporabiti določeno različico Dockerja, si lahko v repozitoriju ogledate seznam vseh razpoložljivih možnosti in izberete različico, ki ustreza vašim potrebam. Takšen seznam je na primer videti takole:
yum list docker-ce --showduplicates | sort -r
docker-ce.s390x 3:24.0.0-1.el8 docker-ce-stable
docker-ce.s390x 3:23.0.6-1.el8 docker-ce-stable
<...>bashIzberite želeno različico in v naslednjem ukazu namesto nadomestnega znaka »version_name« vnesite polno ime različice. Ta imena so vedno sestavljena po istem načelu: ime paketa (v tem primeru »docker-ce«), nato vezaj in številka različice. Za prvo možnost iz zgornjega seznama bi bilo pravilno ime: docker-ce-3:24.0.0-1.el8.
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashPreveri Docker
Da bi se prepričali, da je namestitev Dockerja v sistemu Red Hat Enterprise Linux 9 uspela, zagnajte platformo s tem ukazom:
sudo systemctl start dockerbashNato ustvarite Dockerjevo sliko »hello-world«. Če vse deluje, kot je pričakovano, je namestitev uspela.
sudo docker run hello-worldbashKako ročno namestiti Docker na RHEL 9
Na voljo je tudi možnost namestitve Dockerja na RHEL 9 brez ustvarjanja repozitorija.
Odstranite vse stare različice programa Docker v sistemu RHEL 9
Najprej izbrišite vse stare različice programa Docker v sistemu Red Hat Enterprise Linux 9 ter upravitelja paketov Podman. Za to lahko uporabite naslednjo kodo:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashPrenesi datoteko RPM
Obiščite uradno stran za prenos programa Docker in prenesite želeno datoteko RPM.
Začni z namestitvijo
Za začetek namestitve Dockerja v sistemu Red Hat Enterprise Linux 9 uporabite naslednji ukaz. Namesto nadomestnega znaka »path/to/your/package« vnesite pot do datoteke rpm.
sudo yum install /path/to/your/package.rpmbashPreveri namestitev
Ko je namestitev končana, zaženite Docker s tem ukazom:
sudo systemctl start dockerbashUstvarite Dockerjevo sliko »hello-world«. Če to deluje, pomeni, da je namestitev uspela.
sudo docker run hello-worldbash