Jums ir divas iespējas, kā instalēt Docker ope­rē­tājsis­tē­mā Red Hat En­terpri­se Linux 9. Lai gan ieteicams izveidot re­po­zi­to­ri­ju, ir iespējama arī manuāla in­sta­lē­ša­na.

Kā instalēt Docker ope­rē­tājsis­tē­mā Red Hat 9

Docker atvērtā platforma vienkāršo izstrādi vairākās vietās vai uz vairākām ierīcēm un veicina vienotu komandas sadarbību. Tā kā lie­to­jum­prog­ram­mas un to atkarības var nosūtīt un izpildīt kopā Docker kon­tei­ne­ros, ie­vē­ro­ja­mi uzlabojas arī veikt­spē­ja. Populāra kom­bi­nā­ci­ja ir Docker kopā ar Red Hat En­terpri­se Linux 9. Šo patentēto Linux dis­tri­bu­tī­vu tagad uzskata par vienu no vis­dro­šā­ka­jiem, vis­dro­šā­ka­jiem un elas­tī­gā­ka­jiem ri­si­nā­ju­miem, kas paredzēti tieši uz­ņē­mu­miem. Par labu šai plat­for­mai liecina arī tās saderība ar daudziem prog­ram­ma­tū­ras pakotnēm. Mēs iz­skaid­ro­jam, kā instalēt Docker uz Red Hat En­terpri­se Linux (RHEL).

Tip

Mūsu di­gi­tā­la­jā ceļvedī at­ra­dī­siet arī iz­sme­ļo­šas ins­truk­ci­jas par Docker in­sta­lē­ša­nu RHEL 8.

Kādas prasības ir jāizpilda?

Lai instalētu Docker sistēmā RHEL 9, ir jāveic daži sa­ga­ta­vo­ša­nās pasākumi. Pirmkārt, pār­lie­ci­nie­ties, ka jums ir virtuālā mašīna, kurā darbojas at­bil­sto­ša Red Hat En­terpri­se Linux versija. Mūsu di­gi­tā­la­jā ceļvedī ir sniegtas ins­truk­ci­jas par to, kā instalēt RHEL 9. Jums būs ne­pie­cie­ša­mas arī ad­mi­nis­tra­to­ra tiesības šai vir­tuā­la­jai mašīnai. Turklāt, lai le­ju­pie­lā­dē­tu visus ne­pie­cie­ša­mos pakotnes, ir ne­pie­cie­šams stabils interneta sa­vie­no­jums. Kad šie no­sa­cī­ju­mi ir izpildīti, varat turpināt in­sta­lē­ša­nu.

Docker in­sta­lē­ša­nas soļi ope­rē­tājsis­tē­mā Red Hat En­terpri­se Linux 9

Vien­kār­šā­kais veids, kā instalēt Docker ope­rē­tājsis­tē­mā Red Hat En­terpri­se Linux 9, ir izmantot RPM re­po­zi­to­ri­ju. Sāciet ar šī re­po­zi­to­ri­ja kon­fi­gu­rē­ša­nu un pēc tam turpiniet ar turp­mā­ka­jiem soļiem. Mēs iesakām izmantot šo pieeju, jo tā atvieglo arī turpmākās at­jau­ni­nā­ša­nas. Šeit ir ap­rak­stī­ta procedūra:

Noņemt vecās Docker versijas

Pirms jaunas Docker versijas in­sta­lē­ša­nas ir svarīgi at­in­sta­lēt visas vecākās versijas kopā ar visām sa­is­tī­ta­jām atkarībām. Šis process noņems arī pakotņu pār­val­dnie­ku Podman. Pēc tam ne­pie­cie­ša­mo darbību veikšanai iz­man­to­siet pakotņu pār­val­dī­bas sistēmu YUM (Yellowdog Updater, Modified). Šī procesa kods ir šāds:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Ja vecās versijas nav atrodamas, YUM jūs par to informēs.

Sistēmas at­jau­ni­nā­ša­na

Pirms uzsākt in­sta­lē­ša­nu, ir ieteicams vispirms at­jau­ni­nāt visu sistēmu. Tas no­dro­ši­nās, ka visi faili un atkarīgās prog­ram­mas ir at­jau­ni­nā­tas. Šim nolūkam var izmantot šo ins­truk­ci­ju:

yum update
bash

Izveidot re­po­zi­to­ri­ju

In­sta­lē­ša­na tiek veikta, iz­man­to­jot re­po­zi­to­ri­ju. Ja vēlaties izveidot šo di­rek­to­ri­ju, jums būs ne­pie­cie­šams pakotne „yum-utils“, kas satur kon­fi­gu­rā­ci­jas pār­val­dnie­ku YUM. Lai instalētu „yum-utils“, palaistu pār­val­dnie­ku un izveidotu jaunu re­po­zi­to­ri­ju Docker lie­to­ša­nai RHEL 9 vidē, iz­man­to­jiet šādas divas komandas:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bash

In­sta­lē­jiet pa­šrei­zē­jo versiju vai jebkuru citu versiju

Lai uzstādītu jaunāko Docker versiju ope­rē­tājsis­tē­mā Red Hat En­terpri­se Linux 9, iz­man­to­jiet šādu komandu. Tādējādi tiks uzstādīts Docker dzinējs kopā ar con­tai­nerd izpildes vidi un Docker Compose koor­di­nā­ci­jas rīku.

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

Dažos gadījumos jums tiks lūgts ievadīt GPG atslēgu. Sa­lī­dzi­niet saglabāto atslēgu ar šo ciparu kom­bi­nā­ci­ju. Ja abas sakrīt, ap­stip­ri­niet, ka tās ir pareizas.

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bash

Ja vēlaties izmantot konkrētu Docker versiju RHEL 9, varat apskatīt sarakstu ar visām re­po­zi­to­ri­jā pie­eja­ma­jām versijām un iz­vē­lē­ties sev pie­mē­ro­tā­ko. Šāds saraksts izskatās šādi:

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
<...>
bash

Iz­vē­lie­ties vēlamo versiju un ievadiet pilnu versijas nosaukumu turp­mā­ka­jā komandā vietā, kur ir aiz­stā­jējs „version_name“. Šie nosaukumi vienmēr ir veidoti pēc viena principa: pakotnes nosaukums (šajā gadījumā „docker-ce“), pēc tam defise un versijas numurs. Attiecībā uz pirmo variantu no iepriekš minētā saraksta pareizais nosaukums būtu: 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-plugin
bash

Pārbaudi Docker

Lai pār­lie­ci­nā­tos, ka Docker in­sta­lē­ša­na Red Hat En­terpri­se Linux 9 ir veiksmīgi pabeigta, palaidiet platformu ar šo komandu:

sudo systemctl start docker
bash

Tad iz­vei­do­jiet Docker attēlu „hello-world“. Ja tas darbojas kā paredzēts, in­sta­lē­ša­na ir iz­de­vu­sies.

sudo docker run hello-world
bash

Kā manuāli instalēt Docker sistēmā RHEL 9

Ir arī iespēja instalēt Docker sistēmā RHEL 9, ne­iz­vei­do­jot re­po­zi­to­ri­ju.

No RHEL 9 izdzēsiet visas vecās Docker versijas

Vispirms izdzēsiet visas vecās Docker versijas sistēmā Red Hat En­terpri­se Linux 9 un pakotņu pār­val­dnie­ku Podman. Šim nolūkam var izmantot šādu kodu:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Le­ju­pie­lā­dēt RPM failu

Ap­mek­lē­jiet oficiālo Docker le­ju­pie­lā­des lapu un le­ju­pie­lā­dē­jiet vajadzīgo rpm failu.

Sākt in­sta­lē­ša­nu

Lai sāktu Docker in­sta­lē­ša­nu sistēmā Red Hat En­terpri­se Linux 9, iz­man­to­jiet šādu komandu. Vietā, kur norādīts „path/to/your/package“, ievadiet rpm faila atrašanās vietu.

sudo yum install /path/to/your/package.rpm
bash

Pār­bau­diet uz­stā­dī­ša­nu

Kad in­sta­lē­ša­na ir pabeigta, palaidiet Docker ar šo komandu:

sudo systemctl start docker
bash

Iz­vei­do­jiet Docker attēlu „hello-world“. Ja tas darbojas, tas nozīmē, ka in­sta­lē­ša­na ir veiksmīgi pabeigta.

sudo docker run hello-world
bash
Go to Main Menu