# Kuinka asentaa Docker Red Hat Enterprise Linux 9:ään

Docker-ohjelmiston asentamiseen Red Hat Enterprise Linux 9:ään on kaksi vaihtoehtoa. Vaikka pakettivaraston luomista suositellaan, myös manuaalinen asennus on mahdollista.

## Kuinka asentaa Docker Red Hat 9:ään

Dockerin avoin alusta helpottaa kehitystyötä useilla toimipaikoilla tai koneilla ja mahdollistaa saumattoman tiimiyhteistyön. Koska sovellukset ja niiden riippuvuudet voidaan lähettää ja suorittaa yhdessä Docker-kontteina, **myös suorituskyky paranee huomattavasti**. Suosittu yhdistelmä on Docker ja Red Hat Enterprise Linux 9. Tätä kaupallista Linux-jakelua pidetään nykyään yhtenä **vankimmista, turvallisimmista ja joustavimmista ratkaisuista** erityisesti yrityksille. Alustan puolesta puhuu myös sen yhteensopivuus lukuisten ohjelmistopakettien kanssa. Selitämme, miten Docker asennetaan Red Hat Enterprise Linuxiin (RHEL).

Vinkki Digitaalisesta oppaastamme löydät myös kattavat ohjeet [Docker-ohjelmiston asentamiseen RHEL 8:aan.](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/asenna-docker-rhel-8aan/)

## Mitkä vaatimukset on täytettävä?

Jotta voit asentaa Docker-ohjelmiston RHEL 9:ään, sinun on suoritettava muutama valmistelutoimenpide. Varmista ensin, että käytössäsi on virtuaalikone, jossa on asennettuna sopiva Red Hat Enterprise Linux -versio. Digitaalisesta oppaastamme löydät ohjeet [RHEL 9:n asentamiseen](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/asenna-red-hat-9/). Tarvitset myös **järjestelmänvalvojan oikeudet** kyseiseen virtuaalikoneeseen. Lisäksi tarvitset vakaan internetyhteyden kaikkien tarvittavien pakettien lataamista varten. Kun nämä edellytykset täyttyvät, voit jatkaa asennusta.

## Docker-ohjelmiston asennusohjeet Red Hat Enterprise Linux 9:ään

Yksinkertaisin tapa asentaa Docker Red Hat Enterprise Linux 9:ään on käyttää **rpm-pakettivarastoa**. Aloita määrittämällä tämä pakettivarasto ja jatka sitten seuraavien ohjeiden mukaisesti. Suosittelemme tätä menetelmää, sillä se helpottaa myös tulevia päivityksiä. Toimi seuraavasti:

### Poista vanhat Docker-versiot

Ennen uuden Docker-version asentamista on tärkeää poistaa kaikki vanhat versiot sekä kaikki niihin liittyvät riippuvuudet. Tämä prosessi poistaa myös pakettienhallintaohjelman Podmanin. Sen jälkeen suoritat tarvittavat vaiheet YUM-pakettienhallintajärjestelmän (Yellowdog Updater, Modified) avulla. Prosessin koodi on seuraava:

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

Jos vanhoja versioita ei löydy, YUM ilmoittaa siitä sinulle.

### Päivitä järjestelmä

Ennen asennuksen aloittamista on suositeltavaa päivittää koko järjestelmä. Näin varmistat, että kaikki tiedostot ja riippuvuudet ovat ajan tasalla. Tätä varten voit käyttää seuraavia ohjeita:

```bash
yum update
```

### Luo arkisto

Asennus suoritetaan pakettivaraston kautta. Jos haluat luoda tämän hakemiston, tarvitset yum-utils-paketin, joka sisältää YUM-määrityshallinnan. Asenna yum-utils, käynnistä hallintaohjelma ja luo uusi Docker-pakettivarasto RHEL 9:ssä seuraavien kahden komentorivin avulla:

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

### Asenna nykyinen versio tai mikä tahansa versio

Asenna Docker-ohjelmiston uusin versio Red Hat Enterprise Linux 9:ään seuraavalla komennolla. Tämä asentaa Docker-moottorin sekä containerd-ajoympäristön ja Docker Compose -orkestrointityökalun.

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

Joissakin tapauksissa sinulta pyydetään GPG-avainta. Vertaa tallennettua avainta tähän numerosarjaan. Jos ne täsmäävät, vahvista, että ne ovat oikein.

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

Jos haluat käyttää tiettyä Docker-versiota RHEL 9:ssä, voit tarkastella luetteloa kaikista saatavilla olevista vaihtoehdoista pakettivarastosta ja valita tarpeisiisi sopivan version. Tällainen luettelo näyttää esimerkiksi tältä:

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

Valitse haluamasi versio ja kirjoita seuraavaan komentoon version täydellinen nimi paikkamerkki ”version\_name” tilalle. Nämä nimet on aina muodostettu samalla periaatteella: paketin nimi (tässä tapauksessa ”docker-ce”), sitten väliviiva ja sen jälkeen versionumero. Yllä olevan luettelon ensimmäisen vaihtoehdon osalta oikea nimi olisi: `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
```

### Tarkista Docker

Varmistaaksesi, että Docker on asennettu Red Hat Enterprise Linux 9:ään onnistuneesti, käynnistä alusta tällä komennolla:

```bash
sudo systemctl start docker
```

Luo sitten Docker-kuva ”hello-world”. Jos tämä toimii odotetusti, asennus on onnistunut.

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

## Kuinka asentaa Docker manuaalisesti RHEL 9:ään

On myös mahdollista asentaa Docker RHEL 9:ään luomatta pakettivarastoa.

### Poista kaikki Docker-ohjelmiston vanhat versiot RHEL 9:stä

Poista ensin kaikki vanhat Docker-versiot Red Hat Enterprise Linux 9:stä sekä pakettienhallintaohjelma Podman. Tätä varten voit käyttää seuraavaa koodia:

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

### Lataa rpm-tiedosto

Siirry [Docker-ohjelmiston viralliselle lataussivulle](https://download.docker.com/linux/rhel/ "Index of linux/rhel") ja lataa haluamasi rpm-tiedosto.

### Aloita asennus

Käynnistä Docker-asennus Red Hat Enterprise Linux 9:ssä seuraavalla komennolla. Korvaa paikkamerkki ”path/to/your/package” rpm-tiedoston sijainnilla.

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

### Tarkista asennus

Kun asennus on valmis, käynnistä Docker tällä komennolla:

```bash
sudo systemctl start docker
```

Luo ”hello-world”-Docker-kuva. Jos tämä onnistuu, asennus on sujunut onnistuneesti.

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


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/docker-rhel-9ssae/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/docker-rhel-9ssae/) for AI/LLM consumption.