# 🧭 Portainer in Docker installieren

Mit Portainer kannst du deine **Docker-Container über ein Webinterface** verwalten.
Diese Anleitung zeigt, wie du die **Community Edition (CE)** oder **Business Edition (BE)** von Portainer installierst.

---

## 🐳 1. Docker installieren

> 📦 Wenn Docker noch nicht installiert ist, folge dieser Anleitung:
> [!ref](docker-install.md)

---

## ⚙️ 2. Portainer Volume erstellen

Zuerst wird ein Docker-Volume für die Portainer-Daten angelegt:

```bash
docker volume create portainer_data
```

---

## 🏢 3. Portainer Business Edition installieren

```bash
docker run -d   -p 8000:8000   -p 9443:9443   --name portainer   --restart=always   -v /var/run/docker.sock:/var/run/docker.sock   -v portainer_data:/data   portainer/portainer-ee:latest
```

> 💼 Die Business Edition (EE) erfordert eine kostenlose Registrierung bei Portainer.io für eine Lizenz.

---

## 🌍 4. Portainer Community Edition installieren

```bash
docker run -d   -p 8000:8000   -p 9443:9443   --name portainer   --restart=always   -v /var/run/docker.sock:/var/run/docker.sock   -v portainer_data:/data   portainer/portainer-ce:latest
```

> 🧩 Die Community Edition (CE) ist komplett kostenlos und eignet sich für Heimserver und kleine Setups.

---

## 🌐 5. Zugriff auf das Webinterface

Nach dem Start ist Portainer über den Browser erreichbar unter:

```
https://<SERVER-IP>:9443
```

Beim ersten Aufruf wirst du aufgefordert, ein Admin-Passwort zu setzen.

---

## 🔧 6. Nützliche Befehle

| Befehl | Beschreibung |
|--------|---------------|
| `docker ps` | Zeigt laufende Container |
| `docker logs portainer` | Zeigt die Portainer-Logs |
| `docker restart portainer` | Neustart des Containers |
| `docker stop portainer` | Stoppt Portainer |
| `docker rm -f portainer` | Entfernt Portainer |
| `docker pull portainer/portainer-ce:latest` | Aktualisiert Portainer CE |

---

## ✅ 7. Abschluss

Nach der Installation steht dir Portainer zur Verfügung:
Ein leistungsstarkes Webinterface, um Docker-Container, Volumes, Images und Netzwerke zentral zu verwalten.
