# Sådan installeres Docker på Red Hat Enterprise Linux 8

Du kan installere Docker på Red Hat enten via et repository eller manuelt. Begge muligheder kræver kun få trin.

## Sådan installeres Docker på Red Hat 8

Docker, der blev lanceret første gang i 2013, er et gratis program, der har udviklet sig til at være en af de førende containerløsninger inden for udvikling og systemadministration. Det giver brugerne mulighed for at implementere og køre **applikationer i Docker-containere**, hvilket muliggør hurtigere ibrugtagning ved at inkludere de nødvendige afhængigheder. Docker anbefales på det kraftigste, især når det bruges sammen med Red Hat Enterprise Linux (RHEL). RHEL er kendt som en af de mest populære og pålidelige Linux-distributioner til virksomheder og roses for sin **stabilitet, sikkerhed og høje kompatibilitet** med en bred vifte af softwarepakker. Nedenfor vil vi guide dig gennem processen med at installere Docker på RHEL 8.

Tip Bruger du en nyere version af Linux-platformen? I vores digitale guide finder du også vejledning i, [hvordan du installerer Docker på RHEL 9](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/docker-paa-rhel-9/).

## Hvilke krav skal opfyldes?

Inden du går i gang med at installere Docker på Red Hat Enterprise Linux 8, er der nogle forudsætninger, der skal være opfyldt. Du skal have en virtuel maskine med [RHEL 8 installeret](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/installer-red-hat-8/), og du kan læse mere om, hvordan det fungerer, i vores digitale guide. Du skal desuden have **administratorrettigheder** til denne maskine. Det er også vigtigt, at du har en internetforbindelse, så du kan downloade de nødvendige pakker. Når disse krav er opfyldt, kan du gå i gang med at installere Docker på RHEL 8.

## Vejledning i installation af Docker på Red Hat Enterprise Linux 8

Vi forklarer, hvordan man tilføjer Docker via det relevante repository. Vi anbefaler denne metode, da den gør installationen og fremtidige opdateringer nemmere.

### Fjern gamle versioner af Docker

Du behøver kun at udføre det første trin, hvis der allerede findes en ældre version af Docker på systemet. I så fald skal du slette alle afhængigheder samt denne version. Pakkehåndteringen Podman vil også blive fjernet. Du skal bruge følgende kode til dette:

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

Yum er pakkehåndteringssystemet YUM (Yellowdog Updater, Modified).

### Opdater systemet

Det første, du altid bør gøre, er at opdatere hele dit system. For at gøre dette skal du åbne en terminal og bruge kommandoen `update` til at opdatere alle filer og afhængigheder, så du har den nyeste version. Her er den relevante kommando:

```bash
yum update
```

### Opret et arkiv

Du skal oprette et repository til Docker, hvilket er nødvendigt for installationsprocessen. Start med at installere pakken yum-utils, da den indeholder konfigurationsværktøjet til yum. Når det er gjort, kan du oprette repositoryet ved hjælp af følgende kommandoer:

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

### Udfør installationen

Nu kan du, med udgangspunkt i det nye repository, gå i gang med selve Docker-installationen på Red Hat Enterprise Linux 8. For at tilføje den aktuelle version af motoren, conainerd (et kørselsmiljø) og orkestreringsværktøjet Docker Compose skal du indtaste følgende kommando:

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

Hvis du bliver bedt om GPG-nøglen, er den som følger:

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

Tjek det og se, om der er et match.

Hvis du i stedet vil installere en bestemt version af Docker på RHEL 8, skal du først få vist alle tilgængelige muligheder fra arkivet. Det ser nogenlunde sådan ud:

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

Vælg den ønskede version, og udskift pladsholderen »version\_name« i nedenstående kommando med det relevante navn. Dette består altid af pakkens navn (docker-ce), en bindestreg og versionsnummeret. Et eksempel kunne være denne variant: `docker-ce-3:24.0.0-1.e18`. Kommandoen ser således ud:

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

### Se Docker

For at kontrollere, om installationen af Docker på Red Hat Enterprise Linux 8 er lykkedes, skal du nu starte platformen. Brug følgende kommando til dette:

```bash
sudo systemctl start docker
```

Start derefter et »hello-world« -Docker-billede for at teste platformens funktionalitet. Følgende kommando kan bruges til dette:

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

## Sådan installeres Docker manuelt på RHEL 8

Hvis du ikke har adgang til et arkiv, kan du også installere programmet manuelt. Det skal du gøre på følgende måde:

### Fjern gamle versioner af Docker

Hvis du stadig har en gammel version af Docker på Red Hat Enterprise Linux 8, bør du først slette den. Her er den relevante kode:

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

Du modtager en besked, hvis der ikke er gemt en tidligere version.

### Download RPM-fil

Gå nu til den [officielle Docker-downloadside](https://download.docker.com/linux/rhel/ "Index of linux/rhel"), og vælg den relevante version til RHEL 8. Download derefter den tilhørende rpm-fil.

### Start installationen

Brug nedenstående kommando til at installere Docker på RHEL 8. Sørg for at erstatte `path/to/your/package` med den faktiske sti til den mappe, hvor filen er gemt.

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

### Kontroller installationen

For at kontrollere, om installationen er lykkedes, skal du starte Docker igen ved hjælp af følgende kommando:

```bash
sudo systemctl start docker
```

Kør nu Docker-billedet »hello-world« for at kontrollere, at det fungerer:

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


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/server/konfiguration/installer-docker-paa-rhel-8/](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/installer-docker-paa-rhel-8/) for AI/LLM consumption.