Synology-Forum.nl
Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: snhnic op 19 november 2022, 15:11:11
-
Ik heb een Conbee 2 draaien in docker. Maar iedere keer als ik Deconz (Conbee 2) of het hele systeem herstart ben ik mijn laatst geplaatse devices in Deconz kwijt. Klaarblijkelijk maakt Conbee 2 geen database bij mij aan, dus wellicht houdt het mijn toegevoegde devices in een cache ofzo. Behoorlijk vervelend dat ik dus geen backup heb van conbee en ook niet kan maken. Kortom ik denk het moet ergens opgeslagen zijn en wilde over de schijf browsen. Filestation kan niet alles zien, dus putty, maar ik heb nietgenoeg kennis van browsen via linux, dus dacht winscp.
Nu weet ik mijn root wachtwoord niet, ik heb de admin gedeactiveerd in synology en heb een user met adminsitartie rechten. Kan ik nu ergens het root wachtwoord aanpassen? Moet ik admin activeren? Geen idee, maar nu an ik dus niet kijken in de diverse mappen.
-
een user met adminsitartie rechten
Dat is voldoende voor WinSCP.
Maar, heeft die Package in Docker geen Help of een Forum ?
-
Vast wel, maar mijn vraag was niet over Docker. Ik krijg in wincsp permission denied op diverse mappen. Volgens mij is de root wachtwoord niet gelijk aan mijn user (met admin rechten) wachtwoord. Ik zou daarom graag mijn root wachtwoord aanpassen, maar dat gaat niet omdat er geen admin is?
-
Zo werkt Docker niet. Een Docker image is compleet zelfstandig geheel. Je kunt daarin geen aanpassingen maken met Winscp oid.
Wat de meeste Docker images doen is een plek aanwijzen op de NAS (vaak /volume1/docker/naam_van_de_applicatie). De image zet dan daar bestanden (configuratie, databases whatever) neer. Zodat je als je de image herstart of update je gegevens bewaard blijven.
Voor Deconz vind ik dit. Kijk naar de regel -v /opt/deconz:/opt/deCONZ. Die zou iets moeten worden als /volume1/docker/deconz:/opt/deCONZ. Die map moet je eerst zelf maken (als admin) op die plek (bv. met FileStation).
Zie de talloze voorbeelden bij MariusHosting voor andere Docker images.
docker run -d \
--name=deconz \
--restart=always \
-p 80:80 \
-p 443:443 \
-v /etc/localtime:/etc/localtime:ro \
-v /opt/deconz:/opt/deCONZ \
--device=/dev/ttyUSB0 \
deconzcommunity/deconz
-
Dat snap ik, maar in de locatie waar ik tijdens installatie heb aangegeven staat een verouderde .dll op de een of andere worden mijn wijzigingen daar niet bewaard. Mocht dat in de image zelf worden opgeslagen dan zou ik graag weten hoe ik daar dan een backup uit kan halen.
Maar mijn vraag gaat niet specifiek over docker, dat is hooguit de aanleiding. Ik wil gewoon alle bestanden kunnen zien in volume1
-
Ok, voor WinSCP als root, lees dit Topic (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/).
-
En........had je er nog wat aan ?