Hi,
das letzte Image habe ich erstellt, weil ich die anderen nicht für meine Anforderungen passten.
Das tut Java aber nur, wenn keine Parameter explizit gesetzt werden, aber
die beiden anderen Images haben da immer etwas gesetzt. Deswegen wollte ich einen Container, der Java auch ohne Memory-Variablen starten kann.
Da ich den Container
außerdem
auch ohne Internetverbindung nutzen können will, habe ich die Add-Ons und Plugins (die ohne Internet auskommen) bereits ins Image gepackt, was es allerdings sehr groß macht (allein das Plugin zum automatischen Taggen ist über 800MB groß). Aber mein Dockerfile liegt ja bei github, wer ein schlankeres Image bauen will, kann es ja anpassen/ausdünnen (Zeilen 28-41).
Gestartet werden kann das dann z.B. mit "docker run -d -m4G
ddw17/picapport:10.2.00".
Eine sinnvolle kleine docker-compose.yml kann übrigens so aussehen:
version: '2.4'
services:
picapport:
container_name: 'picapport'
image: 'ddw17/picapport:10.2.00'
hostname: 'somename.tld'
mem_limit: '4G'
volumes:
- '/mnt/picapport/data:/opt/picapport/data:rw'
- '/mnt/picapport/photos:/opt/picapport/photos:rw'
Für mich funktioniert da alles, wie ich es will, aber ich hab nicht alle Optionen getestet --> falls irgendetwas nicht funktioniert, hier auf der Liste melden. Ich hab grad auch ein Image für die neue Version 10.2.00 hochgeladen.
Viele Grüße
David