> For the complete documentation index, see [llms.txt](https://wiki.lucysecurity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.lucysecurity.com/lucy-wiki-de/anleitungen/lucy-installieren/upgrade-auf-lucy-6.0/docker-bereitstellungen.md).

# Docker-Bereitstellungen

### Bevor Sie beginnen

Stellen Sie sicher, dass Sie Folgendes haben:

* Eine Docker-basierte Bereitstellung
* Lucy Version 5.7.6
* Mindestens 60 % freier Speicherplatz auf dem Host
* Einen aktuellen Snapshot oder ein aktuelles Backup der Host-Maschine

***

### 1. Alle Kampagnen stoppen

Stoppen Sie alle aktiven und geplanten Kampagnen, bevor Sie mit der Migration beginnen.

Das Lucy-Dashboard wird während des gesamten Migrationsprozesses nicht verfügbar sein. Wir empfehlen, das Upgrade während eines Wartungsfensters oder außerhalb der Hauptnutzungszeiten durchzuführen.

### 2. Speicherplatz freigeben

Die Migration erfordert mindestens **60 % freien Speicherplatz auf dem Host** damit der vorhandene Lucy-Container gesichert und migriert werden kann.

Falls zusätzlicher Speicherplatz benötigt wird, sollten Sie Folgendes entfernen:

* Nicht bearbeitete Vorlagen, die nicht mehr benötigt werden
* Nicht benötigte Kampagnen
* Alte Exporte
* Zwischengespeicherte Daten

### 3. Einen Host-Snapshot erstellen

Das Migrationsskript erstellt eine Sicherung des vorhandenen Lucy-Containers. Als zusätzliche Sicherheitsmaßnahme empfehlen wir dringend, einen Snapshot der **gesamten Host-Maschine** zu erstellen, bevor Sie mit der Migration beginnen.

Wenn der Host auf einer Virtualisierungsplattform läuft, erstellen Sie den Snapshot mit der normalen Snapshot-Funktion der Plattform.

### 4. Das Migrationsskript herunterladen

Führen Sie den folgenden Befehl aus **auf der Host-Maschine, nicht innerhalb des Lucy-Containers**:

```bash
wget https://download.phishing-server.com/dl/upgrade_container6.sh
```

### 5. Das Migrationsskript ausführen

Führen Sie den folgenden Befehl aus **auf der Host-Maschine, nicht innerhalb des Lucy-Containers**:

```bash
sudo bash upgrade_container6.sh
```

Die Migration kann je nach der in Lucy gespeicherten Datenmenge mehrere Stunden dauern.

Wählen Sie bei Aufforderung:

* **Lucy-Container automatisch erkennen** → `JA`
* **System-Snapshot** → `JA`

Lassen Sie das Skript vollständig abschließen, bevor Sie fortfahren.

### 6. Lucy in der Benutzeroberfläche aktualisieren

Sobald das Migrationsskript abgeschlossen ist, rufen Sie die Lucy-Benutzeroberfläche auf und schließen Sie das Update auf **Lucy 6.0**.

### 7. Die Migration überprüfen

Nach dem Upgrade auf Lucy 6.0 überprüfen Sie, ob die Migration erfolgreich war und die erwarteten Daten verfügbar sind und ordnungsgemäß funktionieren.

Stellen Sie sicher, dass die erwarteten Kampagnen, Vorlagen, Benutzer, Einstellungen und andere erforderliche Daten vorhanden sind.

### 8. Den alten Container entfernen

Erst nachdem Sie bestätigt haben, dass die Migration erfolgreich war und alles korrekt funktioniert, entfernen Sie den alten Container:

```bash
sudo docker rm lucy_old_backup
```

{% hint style="danger" %}
Nicht entfernen `lucy_old_backup` bis Sie die Migration überprüft haben. Sobald der alte Container entfernt wurde, kann er nicht mehr als Fallback verwendet werden.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.lucysecurity.com/lucy-wiki-de/anleitungen/lucy-installieren/upgrade-auf-lucy-6.0/docker-bereitstellungen.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
