# Kaip įdiegti „Docker“ sistemoje „Red Hat Enterprise Linux 9“

„Docker“ įdiegimui „Red Hat Enterprise Linux 9“ sistemoje turite dvi galimybes. Nors rekomenduojama sukurti repozitorijų, įdiegti programą galima ir rankiniu būdu.

## Kaip įdiegti „Docker“ sistemoje „Red Hat 9“

Atvira „Docker“ platforma supaprastina programų kūrimą keliose vietose ar kompiuteriuose ir palengvina sklandų komandos bendradarbiavimą. Kadangi programos ir jų priklausomybės gali būti siunčiamos bei vykdomos kartu „Docker“ konteineriuose, **taip pat žymiai pagerėja našumas**. Populiari kombinacija yra „Docker“ ir „Red Hat Enterprise Linux 9“. Ši patentuota „Linux“ distribucija dabar laikoma viena iš **patikimiausių, saugiausių ir lanksčiausių sprendimų**, skirtų būtent įmonėms. Šios platformos privalumas yra ir jos suderinamumas su daugybe programinės įrangos paketų. Paaiškinsime, kaip įdiegti „Docker“ „Red Hat Enterprise Linux“ (RHEL) sistemoje.

Tip Mūsų skaitmeniniame vadove taip pat rasite išsamias instrukcijas, kaip [įdiegti „Docker“ sistemoje RHEL 8](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/docker-idiegimas-rhel-8-sistemoje/).

## Kokie reikalavimai turi būti įvykdyti?

Norėdami įdiegti „Docker“ sistemoje „RHEL 9“, turite atlikti keletą parengiamųjų veiksmų. Pirmiausia įsitikinkite, kad turite virtualią mašiną, kurioje veikia atitinkama „Red Hat Enterprise Linux“ versija. Mūsų skaitmeniniame vadove pateiktos instrukcijos, [kaip įdiegti „RHEL 9](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/idiekite-red-hat-9/)“. Taip pat turėsite turėti šios virtualios mašinos **administratoriaus teises**. Be to, norint atsisiųsti visus reikiamus paketus, būtinas stabilus interneto ryšys. Kai šios sąlygos bus įvykdytos, galėsite pradėti diegimą.

## „Docker“ įdiegimo „Red Hat Enterprise Linux 9“ žingsniai

Paprasčiausias būdas įdiegti „Docker“ sistemoje „Red Hat Enterprise Linux 9“ – naudoti **RPM saugyklą**. Pradėkite nuo šios saugyklos nustatymo, o tada atlikite toliau nurodytus veiksmus. Rekomenduojame šį metodą, nes jis taip pat palengvina būsimus atnaujinimus. Štai kaip tai padaryti:

### Pašalinti senas „Docker“ versijas

Prieš diegiant naują „Docker“ versiją, svarbu pašalinti visas senesnes versijas kartu su visomis susijusiomis priklausomybėmis. Šis procesas taip pat pašalins paketų tvarkyklę „Podman“. Po to reikiamus veiksmus atliksite naudodami paketų tvarkymo sistemą „YUM“ (Yellowdog Updater, Modified). Šio proceso kodas yra toks:

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

Jei senesnių versijų nerasta, YUM jus apie tai informuos.

### Atnaujinti sistemą

Prieš pradėdami diegimą, verta pirmiausia atnaujinti visą sistemą. Taip užtikrinsite, kad visi failai ir priklausomybės būtų naujausios versijos. Šiam tikslui galite pasinaudoti šia instrukcija:

```bash
yum update
```

### Sukurti saugyklą

Įdiegimas atliekamas naudojant saugyklą. Jei norite sukurti šį katalogą, jums reikės paketo „yum-utils“, kuriame yra YUM konfigūracijos tvarkyklė. Naudokite šias dvi komandas, kad įdiegtumėte „yum-utils“, paleistumėte tvarkyklę ir sukurtumėte naują „Docker“ saugyklą RHEL 9 sistemoje:

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

### Įdiekite dabartinę versiją arba bet kurią kitą versiją

Norėdami įdiegti naujausią „Docker“ versiją „Red Hat Enterprise Linux 9“ sistemoje, naudokite šią komandą. Taip bus įdiegtas „Docker“ variklis kartu su „containerd“ vykdymo aplinka ir „Docker Compose“ koordinavimo įrankiu.

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

Kai kuriais atvejais jūsų bus paprašyta įvesti GPG raktą. Palyginkite išsaugotą raktą su šiuo skaičių deriniu. Jei jie sutampa, patvirtinkite, kad jie teisingi.

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

Jei norite naudoti konkrečią „Docker“ versiją, skirtą „RHEL 9“, galite peržiūrėti visų saugykloje esančių variantų sąrašą ir pasirinkti jūsų poreikius atitinkančią versiją. Toks sąrašas atrodo taip:

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

Pasirinkite norimą versiją ir įrašykite visą versijos pavadinimą į toliau pateiktą komandą vietoj žymės „version\_name“. Šie pavadinimai visada sudaromi pagal tą patį principą: paketo pavadinimas (šiuo atveju „docker-ce“), po to brūkšnys ir versijos numeris. Pirmojo varianto iš aukščiau pateikto sąrašo atveju teisingas pavadinimas būtų: `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
```

### Patikrinkite „Docker“

Norėdami įsitikinti, kad „Docker“ įdiegimas „Red Hat Enterprise Linux 9“ sistemoje pavyko, paleiskite platformą šia komanda:

```bash
sudo systemctl start docker
```

Tada sukurkite „Docker“ atvaizdą „hello-world“. Jei viskas veikia kaip tikėtasi, tai reiškia, kad įdiegimas pavyko.

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

## Kaip rankiniu būdu įdiegti „Docker“ sistemoje RHEL 9

Taip pat yra galimybė įdiegti „Docker“ į RHEL 9 nesukuriant repozitorijaus.

### Pašalinkite visas senas „Docker“ versijas iš RHEL 9

Pirmiausia pašalinkite visas senas „Docker“ versijas iš „Red Hat Enterprise Linux 9“ ir paketų tvarkyklės „Podman“. Tam galite naudoti šį kodą:

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

### Atsisiųsti RPM failą

Eikite į [oficialų „Docker“ atsisiuntimo puslapį](https://download.docker.com/linux/rhel/ "Index of linux/rhel") ir atsisiųskite norimą RPM failą.

### Pradėti diegimą

Norėdami pradėti „Docker“ diegimą „Red Hat Enterprise Linux 9“ sistemoje, naudokite šią komandą. Vietoj žymės „path/to/your/package“ įveskite rpm failo vietą.

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

### Patikrinkite įdiegimą

Kai įdiegimas bus baigtas, paleiskite „Docker“ šia komanda:

```bash
sudo systemctl start docker
```

Sukurkite „hello-world“ Docker atvaizdą. Jei tai pavyks, tai reiškia, kad įdiegimas buvo sėkmingas.

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


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/docker-sistemoje-rhel-9/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/docker-sistemoje-rhel-9/) for AI/LLM consumption.