Added Compatibility Nodes for Compose v2

Dieser Commit ist enthalten in:
Niklas Meyer 2022-06-07 11:39:16 +02:00
Ursprung 0ce57411d5
Commit 4c9b269a34
4 geänderte Dateien mit 22 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -49,6 +49,12 @@ Wenn Sie daran interessiert sind, wie das funktioniert, können Sie sich die Rea
**Docker Compose v1 verliert den offiziellen Support seitens Docker im Oktober 2022.** <br>
_mailcow unterstützt bis Dezember 2022 Docker Compose v1. Danach ist die Installation **unumgänglich**, sollten Sie mailcow **weiter betreiben** wollen._
!!! bug "Kompatibilität"
Das Webinterface wird im Zeitraum von Juni - Dezember 2022 standardmäßig nur über v4 erreichbar sein.<br>
Der Grund dafür ist die Dual-Kompatibilität zwischen Compose v1 und v2. <br>
Sollten Sie das Webinterface, wie bisher standardmäßig über v6 erreichen wollen, werfen Sie bitte einen Blick auf [dieses Kapitel](../post_installation/firststeps-ip_bindings.de.md#ipv6-binding). <br>
**Mit dem 2022-12 Update wird die native IPv6 Erreichbarkeit der Weboberfläche wieder hergestellt.**
Sollten Sie mailcow frisch installieren und Docker auf die oben stehende Weise installiert haben, wird Docker Compose v2 schon mit installiert. Sie mĂĽssen also nichts weiter tun.
Prüfen lässt sich dies mit `docker compose version`, wenn die Rückgabe in etwa so aussieht: `Docker Compose version v2.5.0`, dann ist das neue Docker Compose bereits auf Ihrem System installiert.
@ -56,6 +62,8 @@ Prüfen lässt sich dies mit `docker compose version`, wenn die Rückgabe in etw
Falls es nicht installiert ist oder Sie von Docker-Compose v1 auf v2 Upgraden möchten folgen Sie einfach der Anleitung:
#### Docker Compose v1 deinstallieren
**Sollten Sie den mailcow Stack bereits mit docker-compose v1 betreiben, stellen Sie sicher, dass Sie den mailcow Stack vor dem Upgrade auf Compose v2 heruntergefahren und das aktuellste Update installiert haben**
Um Docker Compose v1 zu deinstallieren geben Sie folgenden Befehl ein:
```

Datei anzeigen

@ -50,6 +50,12 @@ If you are interested in how this works, you can check out the readme of https:/
**Docker Compose v1 will lose official support from Docker in October 2022.** <br>
_mailcow supports Docker Compose v1 until December 2022, after which installation is **imperative** should you wish to **continue** running mailcow._
!!! bug "Compatibility"
The web interface will only be accessible via v4 by default in the period from June - December 2022.<br>
The reason for this is the dual compatibility between Compose v1 and v2. <br>
Should you wish to access the web interface, as before by default via v6, please take a look at [this chapter](../post_installation/firststeps-ip_bindings.md#ipv6-binding). <br>
**The 2022-12 update will restore the native IPv6 reachability from the UI.**
If you are freshly installing mailcow and have installed Docker in the above way, Docker Compose v2 will already be installed with it. So you don't need to do anything else.
You can check this with `docker compose version`, if the return looks something like `Docker Compose version v2.5.0`, then the new Docker Compose is already installed on your system.
@ -57,6 +63,8 @@ You can check this with `docker compose version`, if the return looks something
If it is not installed or you want to upgrade from Docker Compose v1 to v2 just follow the instructions:
#### Uninstall Docker Compose v1
**If you are already running the mailcow stack with docker-compose v1, make sure you have shut down the mailcow stack and installed the latest update before upgrading to Compose v2**.
To uninstall Docker Compose v1 enter the following command:
```

Datei anzeigen

@ -69,4 +69,7 @@ services:
- '[2a00:dead:beef::abc]:443:443'
```
!!! info
Alternativ kann auch die [::] Schreibweise benutzt werden um den jeweiligen Dienst auf allen IPv6 Interfaces lauschen zu lassen.
Um Ihre Ă„nderungen zu ĂĽbernehmen, fĂĽhren Sie `docker compose down` gefolgt von `docker compose up -d` aus.

Datei anzeigen

@ -69,4 +69,7 @@ services:
- '[2a00:dead:beef::abc]:443:443'
```
!!! info
Alternatively, the [::] notation can be used to let the respective service listen on all IPv6 interfaces.
To apply your changes, run `docker compose down` followed by `docker compose up -d`.