Suchergebnisse

  1. H

    Container Ubuntu 22.04 startup Script

    Das ist mit dem von mir in meinem ersten Post als Variante 2b angegebenen Weg möglich: Aber auch dafür muss man einen neuen Container anlegen, weil man im Nachgang auch über den Container Manager keinen Entrypoint konfigurieren kann. Wobei ich eben nachgesehen hab: mit dem Container Manager...
  2. H

    Container Ubuntu 22.04 startup Script

    Falls Du immer noch Dein eigenes Image bauen willst, Ich hab im offiziellen Docker Forum ein kleines Beispiel gepostet, das zeigt wie man ein Bash-Skript in einen Container kopiert und dann als ENTRYPOINT Skript angibt...
  3. H

    Neustart der NAS in Docker Anwendungen neue IPs zugeordnet, warum?

    Ein Container sollte seine IP behalten, außer der Container wird weggeworfen oder durch einen anderen ersetzt. Wenn man einen Mechanismus wie Watchtower verwendet, dann hat man schon direkt die Situation. Wann immer sich die Konfiguration des Containers ändert ist man in der Situation: -...
  4. H

    Container Ubuntu 22.04 startup Script

    Das Netz ist voller Tutorials die beschreiben wie man Docker Images baut. Eine kurze Google Suche sollte hier etliche Treffer liefern. Ich würde jetzt auch nur auf die offizielle Dokumentation verweisen: https://docs.docker.com/reference/dockerfile/ Dann wird dir nicht vermutlich nicht...
  5. H

    Kann man das auf einer DS installieren? (Sparrow Server)

    Sicher? Wenn man sich den Sourcecode ansieht, dann sieht es für mich wie eine JavaFX Desktop Anwendung. Ein entsprechender Screenshot ist auch im GitHub Projekt von https://github.com/sparrowwallet/sparrow zu sehen. Eine Web-UI hat die Anwendung tatsächlich nicht. Es würde erklärt, warum keine...
  6. H

    Ubuntu Docker Linux soll auf Freigabe von DSM zugreifen

    Mit meiner Antwort bin ich ohne weiter darüber nachzudenken auf das "mounten von remote share im Container" eingegangen. Allerdings ergibt es auf der Syno selbst wenig Sinn die Freigaben der Syno als Remote-Share zu mounten. Hier kann man, wie Du bereits herausgefunden hast, über die UI...
  7. 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...
  8. 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...
  9. 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...
  10. 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..
  11. 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.
  12. 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...
  13. 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...
  14. 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...
  15. 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...
  16. 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...
  17. 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...
  18. 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.
  19. 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...
  20. 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.