Docker Datei eines Images bearbeiten

  • 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

Status
Für weitere Antworten geschlossen.

Longbow

Benutzer
Registriert
09. Dez. 2021
Beiträge
16
Reaktionspunkte
2
Punkte
53
Hallo liebe Gemeinde,

zuerst bin ich ein Neuling was das ganze mit dem Thema Docker angeht.

Ich habe Iobroker am Laufen, möchte jetzt Grafana was anzeigen lassen, jetzt müsste ich die Datei

/etc/grafana/grafana.ini

Wie kann ich nun bearbeiten, ich müsste da in der Datei einiges Änderung vornehmen. Ich bin für jede Hilfe dankbar.
 
Mit sudo docker cp {containername}:/etc/grafana/grafana.ini {Zielpfad auf der Syno} rauskopieren, editieren und dann als Volume die bearbeitete Datei auswählen und dann wieder in den container-Pfad /etc/grafana/grafana.ini hängen.

Wenn Du wirklich ein Image bauen willst, dann such die das Github-Projekt raus, clone es, mach deine Änderungen und bau es dann.
Aber bevor man so etwas tut, sollte man vorher die Beschreibung auf Dockerhub genau durchlesen und schauen, ob da nicht schon beschrieben ist wie man es machen soll...
 
Danke für die Hilfe… das mir dem raus kopieren werd euch probieren, das Anhängen nachdem bearbeiten ist für mich unbekannt.
 
das Anhängen nachdem bearbeiten ist für mich unbekannt.
Beim bearbeiten des gestoppten Containers kann man im Reiter "Volumes" sowohl Verzeichnisse, als auch einzelne Dateien mappen. Letzeres meine ich.
 
Hallo, danke für die Rückmeldung. Meinst du hier?
1653730032486.png
 
Könntest Du mir es mal zeigen... ich habe die Option gefunden exportieren auf NAS, nur ist die Datei nihct mit den einzeln Datein versehen.
 
Ich hab es mal nachgestellt:
Bash:
# Grafana Container erzeugen (wahlweise in der UI machen)
sudo docker run -d --name=grafana -p 3000:3000 grafana/grafana

# grafana.ini aus dem Container kopieren (MUSS in der SSH-Shell passieren!)
# ggf. vorher Verzeichnis anlegen: mkdir -p /volume1/docker/grafana/
sudo docker cp grafana:/etc/grafana/grafana.ini /volume1/docker/grafana/grafana.ini

# Grafana Container löschen (wahlweise in der UI stoppen)
sudo docker stop grafana && sudo docker rm grafana

# Grafana Container mit eigener ini erzeugen (wahlweise in der UI die Datei unter "Container" -> "Bearbeiten" -> Reiter "Volumes" mappen!)
sudo docker run -d --name=grafana -v /volume1/docker/grafana/grafana.ini:/etc/grafana/grafana.ini -p 3000:3000 grafana/grafana
 
  • Like
Reaktionen: luddi und geimist
Weiß nicht warum, aber das Terminal Fenster kennt nicht den Befehl Sudo

1653843852538.png
 
SSH in der DSM nicht in Docker.
Von Docker kommst du ja nicht auf deine DS um Dateien zu kopieren etc.
 
Ok verstanden. Nur wo habe ich auf der NAS eine Termial Fenster? Sorry, bin neu und kenne mich noch nicht so gut aus.
 
Ganz einfach:
Du aktivierst SSH in der Systemsteuerung und verbindest dich mit z.B. Putty.
 
Ok… das ist aktivert. Hab ne MacBook… was ist putty?
 
das ist ein Terminal-Programm für w´Windows & Linux, unter Apple nimm einfach "Terminal"
 
Ist jetzt zwar zu spät, aber es ist doch sinnvoller eine Mount Pfad anzugeben? Dann kann man direkt auf den Ordner zugreifen. Auch ein Backup leicht erstellen. /opt/iobroker in einen freigegebenen Ordner Mounten.
 
Hallo

kannst du mir es mal erklären, wie es geht? Bin gerade in der Test Phase, wenn es doch einfacher ist, würde ich es dann in der Finalen Version machen.
 
Zuletzt bearbeitet von einem Moderator:
Beim neuen Einrichten des Containers unter Volume Einstellungen Ordner hinzufügen wählen.
Dann den freigegebenen Ordner auswählen. Dann bei Mount-Pfad /opt/iobroker eingeben. Schon speichert Iobroker alles in diesen Ordner.
 
das geht nicht nur mit Ordnern sondern auch mit Dateien
 
Ordner macht aber doch mehr Sinn. Dann hat man gleich alles. Ich musst letzte Woche Iobroker neu installieren. War kein Problem da ja alle Daten noch da waren.
 
Danke für den Tipp.
Wollte ich gerade umsetzten, also hier mal ein Screehot... aber leider startet der Container immer wieder neu.
Hab auf dem NAS extra ein Verzeichnis mit SmartHome angelegt.

1653898991220.png
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat