FAQ für Docker

appleJuice im Container

1. keine Credits im Container

In einigen Container Umgebungen kann der Core keine Credits sammeln.
In diesem Fall muss der Container zwingend im Host-Network Modus laufen.

Synology DSM: beim Erstellen des Containers die "Erweiterte Einstellungen" öffnen und im Reiter "Port weiterleitung" unten das Häkchen dafür setzen.

2. Container Volumes haben keinen Inhalt

Wenn Volumes in den Container gemountet wurden und diese keinen Inhalt anzeigen, dann stimmen die Berechtigungen nicht überein.
Der Container läuft standardmäßig mit den UID 1000 und GID 1000 Umgebungsvariablen.
Diese Umgebungsvariablen müssen im Regelfall an die UID eines Nutzers angepasst werden, welcher das Volume auch einsehen kann.

siehe auch in den Beispielen hier

3. Wie grenze ich RAM des Core im Container ein?

Der RAM des Cores im Container kann ausschließlich beim Erstellen des Containers wie folgt eingeschränkt werden: --memory="2GB" (Beispiel für 2 GB RAM), siehe auch docker.com

Damit das wirklich funktioniert, müssen unter Linux zwingend die cgroups aktiviert sein.

Die cgroups sind bei den meisten Linux-Distributionen standardmäßig aktiviert.

Ob die cgroups aktiviert sind, kann mit folgendem Befehl überprüft werden:

cat /proc/cgroups (Wenn eine Liste erscheint, sind die cgroups aktiviert)

cgroups erklärt auf dev-insider.de
Auf einem Raspberry PI muss die Datei /boot/cmdline.txt angepasst werden

4. Passwort Änderung wird nicht angenommen

  • Problem: Passwort Änderung wird nicht angenommen
  • Ursache: Wenn das Passwort über docker attach ajcore geändert wird, werden keine Großbuchstaben akzeptiert
  • Lösung: Passwort über ein GUI ändern