# Kuidas installida Docker Red Hat Enterprise Linux 8-le

Dockerit saab Red Hatile paigaldada kas tarkvarovaramu kaudu või käsitsi. Mõlema variandi puhul on vaja teha vaid mõned sammud.

## Kuidas installida Docker Red Hat 8-le

2013\. aastal esmakordselt välja antud Docker on vabavara, millest on saanud üks juhtivaid konteinerlahendusi arenduse ja süsteemiadministreerimise valdkonnas. See võimaldab kasutajatel **rakendusi Docker-konteinerites** kasutusele võtta ja käitada, hõlmates vajalikud sõltuvused, mis kiirendab rakenduste kasutuselevõttu. Dockerit soovitatakse eriti kasutada koos Red Hat Enterprise Linuxiga (RHEL). RHEL on tuntud kui üks populaarsemaid ja usaldusväärsemaid Linuxi distributsioone ettevõtetele, mida kiidetakse **stabiilsuse, turvalisuse ja suure ühilduvuse** poolest paljude tarkvarapakettidega. Allpool juhendame teid Docker’i installimise protsessi läbi RHEL 8-le.

Tip Kas kasutate Linuxi platvormi uuemat versiooni? Meie digitaalsest juhendist leiate ka juhised [Docker’i installimiseks RHEL 9-le](https://www.ionos.com/et-ee/digitalguide/server/seadistused/docker-rhel-9-s/).

## Millised nõuded tuleb täita?

Enne Docker’i paigaldamise alustamist Red Hat Enterprise Linux 8-le tuleb täita mõned eeltingimused. Vajate virtuaalmasinat, millele [on paigaldatud RHEL 8](https://www.ionos.com/et-ee/digitalguide/server/seadistused/red-hat-8-paigaldamine/); selle seadistamise kohta leiate juhiseid meie digitaalsest juhendist. Teil peavad olema ka selle masina **administraatoriõigused**. Samuti on oluline, et teil oleks internetiühendus, et saaksite alla laadida vajalikud paketid. Kui need nõuded on täidetud, võite alustada Docker’i paigaldamist RHEL 8-le.

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

Selgitame, kuidas lisada Docker vastava hoidla kaudu. Soovitame seda meetodit, kuna see lihtsustab nii paigaldamist kui ka edaspidiseid uuendusi.

### Eemalda Docker vanad versioonid

Esimest sammu tuleb teha ainult juhul, kui süsteemis on juba olemas Docker vanem versioon. Sel juhul tuleb kustutada nii kõik sõltuvused kui ka see versioon. Samuti eemaldatakse pakettihaldur Podman. Selleks on vaja 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
```

Yum on pakettide haldamise süsteem YUM (Yellowdog Updater, Modified).

### Viige süsteem ajakohaseks

Esimene samm, mida peaksid alati astuma, on kogu süsteemi uuendamine. Selleks ava terminaliaken ja kasuta käsku `update`, et uuendada kõik failid ja sõltuvused, nii et sul oleksid paigaldatud viimased versioonid. Selleks on sobiv käsk järgmine:

```bash
yum update
```

### Loo hoidla

Peate seadistama Dockerile hoidla, mis on paigaldamiseks vajalik. Alustage paketi yum-utils paigaldamisest, kuna see sisaldab yum-i konfiguratsioonihaldurit. Kui see on tehtud, saate hoidla luua järgmiste käskudega:

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

### Paigaldamine

Nüüd, alustades uuest hoidlast, võite alustada Docker’i tegelikku installimist Red Hat Enterprise Linux 8-le. Et lisada mootori praegune versioon, conainerd (käituskeskkonna) ja koordineerimistööriist Docker Compose, sisestage järgmine käsk:

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

Kui teilt küsitakse GPG-võtit, siis see on järgmine:

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

Vaata seda üle ja kontrolli, kas see klapib.

Kui soovid RHEL 8-le hoopis Docker’i konkreetse versiooni paigaldada, näita esmalt kõik hoidlas saadaval olevad valikud. See näeb välja umbes niimoodi:

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

Valige soovitud versioon ja asendage järgmises käsus asendusmärk „version\_name“ vastava nimega. See koosneb alati paketi nimest (docker-ce), sidekriipsust ja versiooni numbrist. Näiteks võiks olla selline variant: `docker-ce-3:24.0.0-1.e18`. Käsk on järgmine:

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

### Vaata Dockerit

Et kontrollida, kas Docker on Red Hat Enterprise Linux 8-le edukalt paigaldatud, peaksite nüüd platvormi käivitama. Selleks kasutage järgmist käsku:

```bash
sudo systemctl start docker
```

Seejärel käivita „hello-world“ Docker-pilt, et testida platvormi toimivust. Selleks võib kasutada järgmist käsku:

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

## Kuidas Dockerit RHEL 8-le käsitsi installida

Kui teil pole juurdepääsu tarkvarovarule, on võimalik ka käsitsi installimine. Selleks tuleb teha järgmised toimingud:

### Eemalda Docker vanad versioonid

Kui teil on Red Hat Enterprise Linux 8-s endiselt Docker vana versioon, peaksite selle esmalt kustutama. Siin on vastav kood:

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

Kui varasemat versiooni pole salvestatud, saate sellekohase teate.

### Lae alla RPM-fail

Mine nüüd [Docker’i ametlikule allalaadimislehele](https://download.docker.com/linux/rhel/ "Index of linux/rhel") ja vali RHEL 8 jaoks sobiv variant. Seejärel lae alla vastav rpm-fail.

### Alusta paigaldamist

Dockeri installimiseks RHEL 8-le kasuta allpool toodud käsku. Asenda kindlasti `path/to/your/package` faili tegeliku asukoha teega.

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

### Kontrolli paigaldust

Selleks et kontrollida, kas installimine õnnestus, käivita Docker uuesti järgmise käsuga:

```bash
sudo systemctl start docker
```

Käivita nüüd Docker-pilt „hello-world“, et kontrollida selle töökindlust:

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


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