Suchergebnisse

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

  1. H

    Ubuntu Docker Linux soll auf Freigabe von DSM zugreifen

    Kleiner Tipp, für alle die es richtig machen wollen: hierfür sind Docker Volumes vorgesehen. Anlegen des Volumes: docker volume create \ --opt type=cifs \ --opt device='//<dsm-ip>/<name des shares>' \ --opt username=<username der dsm user>,password=<passwort des dsm user>,uid=<uid...
  2. H

    Container Ubuntu 22.04 startup Script

    1. Entrypoint Skript erstellen 2a. Entweder ein Dockerfile erstellen, dort das Entrypoint-Skript per COPY in das Image kopieren und dann als ENTRYPOINT deklarieren, Image bauen und verwenden, 2b oder das Entrypoint-Skipt mittels -v in den Container mappen und dem Parameter --entrypoint <pfad...
  3. H

    Container Manager zeigt Update bei Images an, obwohl alles bereits auf :latest

    Rein technisch haben die Repo Tags wie latest keinerlei Bedeutung. Der Image-Maintainer gibt dem Repo Tag die gewünschte Bedeutung. Üblicherweise gibt es mutable (=veränderliche) Tags und immutable (=unveränderliche) Tags. Bei einem mutable Tag, wie latest, ist zu erwarten, dass es zu jedem...
  4. H

    Ubuntu Image über Dockerfile, wie persistente Daten definieren

    Wenn bei `id` für alex UID=1000 und GID=1000 zurückkommt, dann sollte das doch alles passen. Update: ich hab übersehen, dass die letzte Antwort nur ein Test von @alexhell war. Solange die UID:GID vom Container-User mit dem Verzeichnisbesitzer übereinstimmt, sollte es gehen..
  5. H

    Ubuntu Image über Dockerfile, wie persistente Daten definieren

    pack mal noch ein -n dazu. Damit man die UID sehen kann - nur die ist relavant.. der Nutzername ist wurscht.
  6. H

    Ubuntu Image über Dockerfile, wie persistente Daten definieren

    Es wird mittlerweile als Antipattern angesehen VOLUME Anweisungen im Dockerfile zu definieren. Für gewöhnlich markiert man mit der VOLUME Anweisung die Container-Verzeichnisse, in denen später die persistenten Daten liegen werden - mountet tut es natürlich nichts.. Blöderweise erwartet Docker...
  7. H

    docker container nicht als root ausführen für sinusbot

    Kannst Du Deinen Post etwas entwirren für uns? Container DNS: - Ein Container der das Default-Bridge Netzwerk verwendet, bekommt die Datei /etc/resolv.conf gemountete -> verwendet die DNS-Resolver vom Host - Ein Container der ein anderes Bridge-Netzwerk verwendet, nutzt den Docker internen...
  8. H

    docker container nicht als root ausführen für sinusbot

    Sieht alles richtig aus. Das die Webstation zum Erreichen des Container-Ports statt einem Portmapping verwendet wird, sollte nicht der Grund sein, warum der Container den Prozess nicht startet. Kannst Du in einem SSH Terminal mal folgendes eingeben und die Ausgabe mit uns teilen: stat...
  9. H

    Docker Container Zugriffsrechte wie konfigurieren (UID/GID), speziell: DokuWiki

    Ich hab es mir jetzt mal angesehen: me@dsm:~$ docker run --rm -ti --entrypoint bash bitnami/dokuwiki:latest -c 'id' uid=1001 gid=0(root) groups=0(root) me@dsm:~$ docker run --rm -ti --entrypoint bash bitnami/dokuwiki:latest -c 'ls -ln /opt/bitnami' total 28 drwxrwxr-x 18 0 0 4096 Mar 20...
  10. H

    Docker Container Zugriffsrechte wie konfigurieren (UID/GID), speziell: DokuWiki

    Kann ich nichts mit anfangen. Auch docker Container können damit nichts anfangen. Womit ein Docker Container etwas anfangen kann ist eine UID und eine GID. Hier gibt es zwei Möglichleiten: 1. Er versucht direkt in das Container-Dateisystem zu schreiben und ist auf den default nicht...
  11. H

    docker container nicht als root ausführen für sinusbot

    Die Volumes wären auch interessant. Irgendwas stimmt mit deinem Container nicht, nach "Starting SinusBot...." sollte ein Header kommen. Bei mir läuft es ohne Problem mit nur zwei Befehlen: mkdir -p /volume1/docker/sinusbot/{scripts,data} docker run -d -p 8087:8087 \ -v...
  12. H

    docker container nicht als root ausführen für sinusbot

    Jetzt bist Du schon Mal auf EINEN Teil meiner letzten Antwort eingegangen: Du hast die Logs geteilt. Jetzt wissen wir, dass das eigentliche Problem mit den fehlenden UID und GID Variablen gelöst ist. Was ist mit der Container Konfiguration? Wie sehen die gemappten Ports aus.
  13. H

    docker container nicht als root ausführen für sinusbot

    Es wäre soviel nachvollziehbarer für uns, wenn du jedes Mal die Konfiguration mit uns teilen würdest, und vor allem auch Logs teilen würdest, dann hätten wir eine Chance zu verstehen was los ist. Ich muss gesehen, dass ich nicht verstehen kann wie uns das bisherige "ich hab jetzt was probiert...
  14. H

    Docker Container Zugriffsrechte wie konfigurieren (UID/GID), speziell: DokuWiki

    Sagt mir nichts - stammt auf jeden Fall nicht aus der Docker-Welt selbst. Das Image scheint keine freie UID:GID Wahl zu unterstützen. Merkwürdig. Dabei sind Bitnami-Images schon die besseren (wenn auch nicht Neuling-freundlichsten) Images. Demnach müsste user: 1001:65000 gehen.
  15. H

    Docker Container Zugriffsrechte wie konfigurieren (UID/GID), speziell: DokuWiki

    Könntest Du deinen Post bitte richtig formatieren? Text markieren und auf das </> icon clicken (ggf. ist es unterhalb der drei vertikalen Punkte) Wie kommst Du darauf, dass dieses Image diese Variablen unterstützt? Sie sind zumindest in der DockerHub-Beschreibung nicht erwähnt. Erfahrungsgemäßt...
  16. H

    docker container nicht als root ausführen für sinusbot

    Da Du die dafür notwendigen Information auch auf Rückfrage nicht geteilt hast: keine Ahnung.
  17. H

    docker container nicht als root ausführen für sinusbot

    Entweder ist das Image falsch gebaut und damit ein grundsätzliches Problem, oder der erzeugte Container wird einfach nur falsch gestartet. Welches Image? Wie ist der Container konfiguriert?
  18. H

    Grafana.ini mounten ?

    War auch eher an @Benares gerichtet.
  19. H

    Grafana.ini mounten ?

    Docker mapped Dateien/Verzeichnisse nicht wirklich über die Pfade, sondern über ihre inode, die Ihre physikalische Position im Dateisystem darstellt: - Bei gemappten Host-Verzeichnissen wird die inode des Host-Verzeichnisses in den Container gemountet. Host und Container lesen/schreiben also in...
  20. H

    Ubuntu ?

    Wer Docker versteht, versucht es nicht wie eine VM zu verwenden: - Ein Container bootet nicht, es wird lediglich das Entrypoint script gestartet, dass im Dockerfile definiert ist - Es steck kein volles OS in Basis-Images: systemd und ssh sind von Haus aus nicht nutzbar (und auch nicht sinnvoll)...