# Kuidas installida Docker Red Hat Enterprise Linux 9-le

Red Hat Enterprise Linux 9-le Dockerit installimiseks on teil kaks võimalust. Kuigi soovitatav on luua pakihaldus, on võimalik ka käsitsi installimine.

## Kuidas installida Docker Red Hat 9-le

Dockeri avatud platvorm lihtsustab arendustööd mitmes asukohas või mitmel arvutil ning soodustab sujuvat meeskonnatööd. Kuna rakendusi ja nende sõltuvusi saab Docker-konteinerites koos edastada ja käivitada, **paraneb ka jõudlus märkimisväärselt**. Populaarne kombinatsioon on Docker koos Red Hat Enterprise Linux 9-ga. Seda varalise õiguse alusel levitatavat Linuxi distributsiooni peetakse praegu üheks **kõige töökindlamaks, turvalisemaks ja paindlikumaks lahenduseks** just ettevõtetele. Platvormi kasuks räägib ka selle ühilduvus arvukate tarkvarapakettidega. Selgitame, kuidas installida Docker Red Hat Enterprise Linuxile (RHEL).

Tip Meie digitaalsest juhendist leiate ka põhjalikud juhised [Docker’i paigaldamiseks RHEL 8-le](https://www.ionos.com/et-ee/digitalguide/server/seadistused/dockeri-installimine-rhel-8-le/).

## Millised nõuded tuleb täita?

Dockeri installimiseks RHEL 9-le tuleb teha mõned ettevalmistavad toimingud. Esiteks veenduge, et teil on virtuaalmasin, millel töötab sobiv Red Hat Enterprise Linuxi versioon. Meie digitaalne juhend sisaldab juhiseid [RHEL 9 installimiseks](https://www.ionos.com/et-ee/digitalguide/server/seadistused/red-hat-9-paigaldamine/). Samuti on vaja selle virtuaalmasina **administraatoriõigusi**. Lisaks on kõikide vajalike pakettide allalaadimiseks vaja stabiilset internetiühendust. Kui need tingimused on täidetud, võite installimisega edasi minna.

## Dockeri paigaldamise juhised Red Hat Enterprise Linux 9-le

Lihtsaim viis Dockerit Red Hat Enterprise Linux 9-le installida on kasutada **RPM-i hoidlat**. Alustage selle hoidla seadistamisest ja jätkake seejärel järgmiste sammude järgimisega. Soovitame seda lähenemisviisi, kuna see lihtsustab ka tulevasi uuendusi. Protsess on järgmine:

### Eemalda Docker vanad versioonid

Enne Docker’i uue versiooni installimist on oluline eemaldada kõik vanemad versioonid koos kõigi nendega seotud sõltuvustega. See protsess eemaldab ka paketihalduri Podman. Seejärel kasutate vajalike toimingute tegemiseks paketihaldussüsteemi YUM (Yellowdog Updater, Modified). Selle protsessi kood on järgmine:

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

Kui vanu versioone ei leita, teavitab YUM sind sellest.

### Süsteemi uuendamine

Enne paigaldamist on mõistlik kõigepealt kogu süsteem uuendada. See tagab, et kõik failid ja sõltuvused on ajakohased. Selleks võib kasutada järgmist juhendit:

```bash
yum update
```

### Loo hoidla

Paigaldamine toimub hoidla kaudu. Kui soovid seda kataloogi luua, vajad paketti „yum-utils“, mis sisaldab YUM-i konfiguratsioonihaldurit. Kasuta järgmisi kahte käsku, et paigaldada „yum-utils“, käivitada haldur ja luua RHEL 9-s uus hoidla Dockerile:

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

### Paigalda praegune versioon või mis tahes versioon

Dockeri uusima versiooni installimiseks Red Hat Enterprise Linux 9-le kasuta järgmist käsku. See installib Docker-mootori koos containerd-käivituskeskkonnaga ja Docker Compose’i koordineerimistööriistaga.

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

Mõnel juhul küsitakse teilt GPG-võtit. Võrrelge salvestatud võtit selle numbrikombinatsiooniga. Kui need ühtivad, kinnitage, et need on õiged.

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

Kui soovite RHEL 9 jaoks kasutada konkreetset Docker-versiooni, saate vaadata hoidlast kõigi saadaval olevate valikute nimekirja ja valida endale sobiva versiooni. Selline nimekiri näeb välja järgmine:

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

Vali soovitud versioon ja sisesta järgmises käsus asendusmärgi „version\_name“ asemel versiooni täisnimi. Need nimed on alati üles ehitatud sama põhimõtte järgi: paketi nimi (antud juhul „docker-ce“), seejärel sidekriips ja seejärel versiooni number. Eespool esitatud loendi esimese valiku puhul oleks õige nimi: `docker-ce-3:24.0.0-1.el8`.

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

### Vaata Dockerit

Selleks et veenduda, et Docker on Red Hat Enterprise Linux 9-le edukalt installitud, käivita platvorm järgmise käsuga:

```bash
sudo systemctl start docker
```

Seejärel loo Docker-pilt „hello-world”. Kui see toimib ootuspäraselt, on installimine õnnestunud.

```bash
sudo docker run hello-world
```

## Kuidas paigaldada Docker RHEL 9-le käsitsi

Samuti on võimalik paigaldada Docker RHEL 9-le ilma hoidlat loomata.

### Eemalda kõik Docker’i vanad versioonid RHEL 9-st

Esmalt kustutage Red Hat Enterprise Linux 9-st kõik Docker’i vanad versioonid ja pakettihaldur Podman. Selleks võite kasutada järgmist koodi:

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

### Lae alla RPM-fail

Mine [Docker’i ametlikule allalaadimislehele](https://download.docker.com/linux/rhel/ "Index of linux/rhel") ja lae alla soovitud rpm-fail.

### Alusta paigaldamist

Dockeri installimise alustamiseks Red Hat Enterprise Linux 9-s kasutage järgmist käsku. Asendage asendusmärk „path/to/your/package“ rpm-faili asukohaga.

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

### Kontrolli paigaldust

Kui paigaldamine on lõppenud, käivita Docker järgmise käsuga:

```bash
sudo systemctl start docker
```

Loo Docker-pilt „hello-world”. Kui see õnnestub, tähendab see, et installimine õnnestus.

```bash
sudo docker run hello-world
```


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/server/seadistused/docker-rhel-9-s/](https://www.ionos.com/et-ee/digitalguide/server/seadistused/docker-rhel-9-s/) for AI/LLM consumption.