You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.7 KiB
51 lines
1.7 KiB
--- |
|
id: debian-docker-installieren |
|
title: Docker installieren (Debian 11 oder höher) |
|
sidebar_label: Docker installieren |
|
--- |
|
Installation von Docker und optional Docker-Compose auf Debian 11 oder höher |
|
|
|
## Informationen |
|
In diesem Tutorial wird dir gezeigt, wie du Docker auf einem VPS oder Dedicated Server installierst. Du benötigst dafür Debian 11 oder höher und Root-Rechte. |
|
Melde dich zunächst als root mit dem SSH-Client deiner Wahl an, z.B. PuTTY oder Terminus. |
|
|
|
### Installation |
|
1. Sobald du angemeldet bist, solltest du deinen Server aktualisieren. Führe dazu folgendes aus: |
|
```sh |
|
apt update |
|
apt upgrade -y |
|
``` |
|
2. Installiere Docker mit folgendem Einzeiler: |
|
```sh |
|
curl -sSL https://get.docker.com/ | CHANNEL=stable bash |
|
``` |
|
3. Überprüfe, ob die Installation erfolgreich war, indem du die Docker-Version abrufst: |
|
```sh |
|
docker --version |
|
``` |
|
4. Um zu testen, ob Docker korrekt funktioniert, starte einen Test-Container: |
|
```sh |
|
docker run hello-world |
|
``` |
|
|
|
## Optional: Docker-Compose installieren |
|
|
|
Falls du Docker-Compose benötigst, kannst du es mit den folgenden Schritten installieren: |
|
|
|
1. Lade Docker-Compose herunter: |
|
```sh |
|
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
|
``` |
|
2. Setze die notwendigen Berechtigungen: |
|
```sh |
|
chmod +x /usr/local/bin/docker-compose |
|
``` |
|
3. Sollte der Befehl danach nicht gefunden werden, erstelle einen Softlink: |
|
```sh |
|
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
|
``` |
|
4. Überprüfe, ob Docker-Compose erfolgreich installiert wurde: |
|
```sh |
|
docker-compose --version |
|
``` |
|
|
|
|