Kako namestiti Docker v sistemu Red Hat Enterprise Linux 8
Docker lahko na Red Hat namestite prek repozitorija ali ročno. V obeh primerih je potrebnih le nekaj korakov.
Kako namestiti Docker na Red Hat 8
Docker, ki je bil prvič izdan leta 2013, je brezplačna programska oprema, ki se je uveljavila kot ena izmed vodilnih rešitev za kontejnerje na področju razvoja in sistemskega upravljanja. Uporabnikom omogoča namestitev in izvajanje aplikacij znotraj Dockerjevih kontejnerjev, kar pospeši njihovo uporabo, saj vključuje vse potrebne odvisnosti. Docker je zelo priporočljiv, zlasti v kombinaciji z Red Hat Enterprise Linux (RHEL). RHEL velja za eno najbolj priljubljenih in zanesljivih distribucij Linuxa za podjetja, cenjeno zaradi svoje stabilnosti, varnosti in visoke združljivosti s široko paleto programskih paketov. V nadaljevanju vas bomo popeljali skozi postopek namestitve Dockerja na RHEL 8.
Uporabljate novejšo različico platforme Linux? V našem digitalnem vodniku boste našli tudi navodila za namestitev programa Docker na sistemu RHEL 9.
Kakšne pogoje je treba izpolniti?
Preden začnete z namestitvijo Dockerja v sistemu Red Hat Enterprise Linux 8, morate izpolniti nekaj predpogojev. Potrebujete virtualni računalnik z nameščenim sistem om RHEL 8; kako to storiti, si lahko preberete v našem digitalnem vodniku. Poleg tega morate imeti skrbniške pravice za ta računalnik. Pomembno je tudi, da imate internetno povezavo, da boste lahko prenesli potrebne pakete. Ko so ti pogoji izpolnjeni, lahko začnete z namestitvijo Dockerja v sistemu RHEL 8.
Navodila za namestitev Dockerja v sistemu Red Hat Enterprise Linux 8
Pojasnjujemo, kako dodati Docker prek ustreznega repozitorija. Priporočamo to metodo, saj olajša namestitev in prihodnje posodobitve.
Odstrani stare različice programa Docker
Prvi korak morate izvesti le, če je v sistemu že nameščena starejša različica Dockerja. V tem primeru morate poleg te različice izbrisati tudi vse odvisnosti. Odstranjen bo tudi upravitelj paketov Podman. Za to boste potrebovali naslednjo kodo:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashYum je sistem za upravljanje paketov YUM (Yellowdog Updater, Modified).
Posodobite sistem
Prvi korak, ki ga morate vedno narediti, je posodobitev celotnega sistema. Za to odprite terminal in z ukazom »update« posodobite vse datoteke in odvisnosti, da boste imeli najnovejšo različico. Za to uporabite naslednji ukaz:
yum updatebashUstvari repozitorij
Za namestitev boste morali nastaviti repozitorij za Docker. Najprej namestite paket yum-utils, saj vsebuje upravitelja nastavitev za yum. Ko to opravite, lahko repozitorij ustvarite z naslednjimi ukazi:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashOpravite namestitev
Sedaj lahko iz novega repozitorija začnete z dejansko namestitvijo Dockerja v sistemu Red Hat Enterprise Linux 8. Če želite dodati trenutno različico motorja, conainerd (izvedbeno okolje) in orodje za orkestracijo Docker Compose, vnesite naslednji ukaz:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashČe vas prosijo za ključ GPG, je ta naslednji:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashPreveri in potrdi, ali se ujemata.
Če želite namesto tega na RHEL 8 namestiti določeno različico Dockerja, najprej prikažite vse razpoložljive možnosti iz repozitorija. Izgleda nekako 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 nadomestite zaznamek »version_name« z ustreznim imenom. To ime je vedno sestavljeno iz imena paketa (docker-ce), vezaja in številke različice. Primer je ta različica: docker-ce-3:24.0.0-1.e18. Ukaz se glasi takole:
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashPreveri Docker
Da bi preverili, ali je bila namestitev Dockerja v sistemu Red Hat Enterprise Linux 8 uspešna, morate zdaj zagnati platformo. Za to uporabite naslednji ukaz:
sudo systemctl start dockerbashNato zaženite Dockerjevo sliko »hello-world«, da preizkusite delovanje platforme. Za to lahko uporabite naslednji ukaz:
sudo docker run hello-worldbashKako ročno namestiti Docker na RHEL 8
Če nimate dostopa do repozitorija, je mogoča tudi ročna namestitev. Potrebni koraki so naslednji:
Odstrani stare različice programa Docker
Če na sistemu Red Hat Enterprise Linux 8 še vedno imate staro različico programa Docker, jo morate najprej odstraniti. Tukaj je ustrezna koda:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashČe prejšnja različica ni shranjena, boste prejeli obvestilo.
Prenesi datoteko RPM
Sedaj obiščite uradno stran za prenos programa Docker in izberite ustrezno različico za RHEL 8. Nato prenesite ustrezno datoteko rpm.
Začni z namestitvijo
Če želite namestiti Docker v sistemu RHEL 8, uporabite spodnji ukaz. Ne pozabite zamenjati path/to/your/package z dejansko potjo, kjer je datoteka shranjena.
sudo yum install path/to/your/package.rpmbashPreveri namestitev
Da preverite, ali je namestitev uspela, ponovno zaženite Docker z naslednjim ukazom:
sudo systemctl start dockerbashZdaj zaženite Dockerjevo sliko »hello-world«, da preverite njeno delovanje:
sudo docker run hello-worldbash