Intressante Docker Images

Hallo Community, die Fehler der letzten Tage wurden hoffentlich behoben. Entschuldigt den Umstand! Viel Spaß weiterhin. Lg
  • Huhu,

    ich werde hier mal ein paar Intressante Docker Images mit Installations Befehl und/oder Anleitung Post.

    Falls Ihr weitere intressante oder hilfsvolle Docker Images kennt dürft Ihr gerne davon Berichten, dann nehme ich sie mit in die Liste auf.

    Bitte dann auch den dazugehörigen Befehl mitposten.


    Docker installieren

    https://docs.docker.com/install/linux/…venience-script

    #downoad & install docker

    Code
    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh

    #create dirs for Docker Volumes (Ordner kann selbst gewählt werden, in den folgenden Vorstellungen gehe ich aber immer von diesem Ordner hier aus)

    Code
    mkdir /home/pi/Docker/ -p
    Portainer

    Website zur Verwaltung von Docker Container und vieles mehr

    https://portainer.io/

    Code
    mkdir /home/pi/Docker/Portainer/data -p
    
    sudo docker run -d -p 5555:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/pi/Docker/Portainer/data:/data --name=Portainer --restart=unless-stopped portainer/portainer

    http://RASPBERRYIP:5555

    Watchtower

    Updated Docker Container automatisch.

    https://github.com/v2tec/watchtower

    Code
    docker run -d --name Watchtower -v /var/run/docker.sock:/var/run/docker.sock -e --restart=unless-stopped v2tec/watchtower:armhf-latest
    Pi-hole

    Eigener DNS Server als Adblocker für alle Geräte im Netzwerk mit hübscher Statistik.

    https://pi-hole.net/

    https://hub.docker.com/r/pihole/pihole/

    Bei der Installation müssen noch einige Daten an euer Netzwerk angepasst werden.

    Falls auf eurem Raspberry noch lighthttpd läuft, muss dieser beendet und auf einen anderen Port gesetzt werden.

    Den Port findet Ihr unter /etc/lighthttpd/lighthttpd.conf danach sudo systemctrl restart lighthttpd oder zum kompletten deaktivieren sudo systemctrl stop lighthttpd && systemctrl disable lighthttpd

    Code
    STABLE VERSION:
    docker run -d --name Pi-hole -p 53:53/tcp -p 53:53/udp -p 80:80 -p 443:443 -v /home/pi/Docker/Pihole/etc/pihole/:/etc/pihole/ -v /home/pi/Docker/Pihole/etc/dnsmasq.d/:/etc/dnsmasq.d/ -e ServerIP=RASPBERRYIP -eWEBPASSWORD=DEINPASSWORT-e DNS1=RASPBERRYIP -e TZ="Europe/Berlin" --restart=unless-stopped --cap-add=NET_ADMIN --dns=127.0.0.1 --dns=ROUTERIP --network host pihole/pihole:latest
    
    BETA VERSION:
    docker run -d --name Pi-hole -p 53:53/tcp -p 53:53/udp -p 80:80 -p 443:443 -v /home/pi/Docker/Pihole/etc/pihole/:/etc/pihole/ -v /home/pi/Docker/Pihole/etc/dnsmasq.d/:/etc/dnsmasq.d/ -e ServerIP=RASPBERRYIP -eWEBPASSWORD=DEINPASSWORT-e DNS1=RASPBERRYIP -e TZ="Europe/Berlin" --restart=unless-stopped --cap-add=NET_ADMIN --dns=127.0.0.1 --dns=ROUTERIP --network host pihole/pihole:development

    http://RASPBERRYIP/admin/

    Nun muss euer DHCP Server noch als DNS die IP von eurem Raspberry weitergeben.

    Bei der Fritzbox (OS 7.0.1) wäre das unter

    Code
    Heimnetz > Netzwerk
    Tab "Netzwerkeinstellungen"
    Unter "IP Adressen" Button "IPv4 Adressen" (rechts)
    Dann in "Lokaler DNS Server" die IP von eurem Raspberry eintragen
    
    Nachteil: Fritzbox kann nur einen DNS Server angeben, fällt der Raspberry aus, habt Ihr kein DNS Server mehr!

    Nun muss noch folgende Einstellung im Adminbereich von Pi-hole vorgenommen werden:

    (192.168.178.1 ist dabei die IP von meinem Router)


    Weitere Adblock Listen:

    Standard bekommt Ihr etwa 100.000 geblockte Domains im Pi-hole Dashboard angezeigt.

    Dies lässt sich weiter erweitern entweder über den Adminbereihc von Pi-hole unter Settings > Blocklists oder direkt in der Datei /home/pi/Docker/Pihole/etc/pihole/adlists.list

    Nachdem Ihr die Datei geändert habt, müsst Ihr die Blockiste aktualisieren, dafür im Pihole Adminbereich unter Tools > Update Gravitiy auf Update klicken und warten.

    Das hier ist meine mit etwa 600.000 Geblockte Domains:

    Spoiler anzeigen


    Ohne Anleitung:

    IOBroker

    Sonstiges:

    PLEX

    Medienverwaltungsbibliothek inkl. Player/App und vieles mehr.

    Für PLEX hat der Raspberry zu wenig Leistung um Videos zu konvertieren.

    https://github.com/jaymoulin/docker-plex

    Code
    docker run -d --restart=unless-stopped --name Plex -v /media/NAS:/media --net=host -v /home/pi/Docker/Plex/root/Library:/root/Library jaymoulin/plex
  • Container: jlesage-handbrake

    Zweck: Umwandlung von Videofiles

    Link: https://hub.docker.com/r/jlesage/handbrake/

    Handbrake wandelt Videodateien in andere Formate und Größen um.

    Das Schöne am Dockercontainer ist, dass man bis zu fünf Ordner mappen kann (watch1,watch2,usw.), die automatisch bearbeitet werden. watch1 z.B. H264-1080p60 und watch2 720p30, watch3 H265-576p30.

    Bei mir läuft das auf einem NAS. Ich brauche nur den Videofile ins gewünschte Verzeichnis legen und in ein paar Stunden (je nach Power vom NAS) liegt der umgewandelte Videofile im gewünschten Format und Größe fertig im Outputverzeichnis.

    Meine Hardware@home: Fritzbox 7590AX, 15xTasmota-Geräte, Syno NAS, Raspberry Pi 4 f. PiHole, ioBroker, Docker, TasmoAdmin, Portainer

  • Container: jbarlow83/ocrmypdf

    Zweck: OCR von PDF-Files

    Link: https://hub.docker.com/r/jbarlow83/ocrmypdf/

    Anleitung für Docker: https://ocrmypdf.readthedocs.io/en/latest/docker.html

    Anleitung für Container: https://ocrmypdf.readthedocs.io/en/latest/cookbook.html

    Auf dem Weg zum papierlosen Büro kann ich dieses Tool nur empfehlen. Das Tool gibt es für viele verschiedene Plattformen, aber auch als Docker-Container.

    Und wer ein Synology-NAS hat, empfehle ich dazu die GUI (synOCR):

    https://www.synology-forum.de/showthread.html?99647-synOCR-GUI-für-OCRmyPDF

    Damit ist die Einrichtung mit ein paar Klicks erledigt. Das Tool durchsucht dann auch die PDFs und legt Tags in die Dateinamen (z.B. #Finanzamt, #Sparkasse, usw.) und kann auch in Unterordner einsortieren.

    Wer sich damit beschäftigt, empfehle ich auch einen Blick auf die App "Scanbot Pro" zu werfen.

    Mit ihr kann man automatisch die fotografierten Dokumente direkt auf das NAS (oder anderen Speicher) hochladen, dort wird das Dokument durch den Docker-Container professionell verOCRert, mit TAGs versehen und sauber in Unterordner einsortiert. Fertig ist der papierlose Dokumenteneingang!

    Meine Hardware@home: Fritzbox 7590AX, 15xTasmota-Geräte, Syno NAS, Raspberry Pi 4 f. PiHole, ioBroker, Docker, TasmoAdmin, Portainer