Autor: Andreas Hettmann, 01/2019

Prinzip der Installation als Docker auf Synology

1)    Docker installieren
2)    Unter "Registrierung" passendes "Abbild" also Image ziehen (hier: cptactionhank/atlassian-confluence, dabei immer :latest nehmen)
3)    das Image "Starten" erzeugt einen Container, der noch konfiguriert werden muß - die meiste Config stimmt aber schon
4)    Port-Einstellungen lokaler Port vs. Container Port persistieren

Anstelle der 32780/81 steht default "Automatic", das ist großer Mist, weil dann bei jedem Start ein neuer Port zugewiesen wird. Damit kommt Confluence erstens nicht klar (siehe Base URL) und zweitens weißt Du nie, wo Du Confluence erreichen kannst...

5)    JETZT KOMMT DER GROSSE TRICK :-) -> Volume Bindings für zu persistierende Daten erstellen
       - sonst ist nach Löschen des Containers und Neuerstellen alles weg -> auf der DockerHub-Seite des Images nachschauen, was bei den Docker-Scripten unter "VOLUME" steht. Bsp: 
       https://hub.docker.com/r/cptactionhank/atlassian-confluence/dockerfile

       # Set volume mount points for installation and home directory. Changes to the # home directory needs to be persisted as well as parts of the installation # directory due to eg. logs. 
       VOLUME
 ["/var/atlassian/confluence""/opt/atlassian/confluence/logs"]

      Auf Syno unter Directory "docker" Subdirs erstellen und so verbinden:

6)    Automatischen Restart auswählen, sonst muß jedesmal alles händisch gestartet werden

...und ab gehts, Confluence kann gestartet und vollständig eingerichtet werden. Containerstart dauert auf der 918 ca. 5min (1512 ca. 10min), danach ist Confluence hier z.B. unter [localhost]:32780 erreichbar (Login-Page). Alles was an Files installationsspezifisch ist, liegt unter dem docker-Verzeichnis in den Subdirs.



7)    Probe aufs Exempel (Emergency-Recovery)

Tips und Tricks