Auteur Topic: Edit een file in een docker image  (gelezen 2720 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline FranckeM

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 1
  • Berichten: 44
Edit een file in een docker image
« Gepost op: 11 februari 2018, 16:19:58 »
Ik heb via docker owncloud geïnstalleerd, maar ik kom er niet uit hoe ik de config.php van de owncloud kan bewerken.

Deze staat in de map: /var/www/html/config/

Hoe kan ik dit bestand bewerken?

Lokaal kan ik namelijk wel op de owncloud komen, maar van buitenaf krijg ik de melding:

U benadert de server vanaf een niet vertrouwd domein.
Neem contact op met uw beheerder. Als u de beheerder van deze service bent, configureer dan de "trusted_domains" instelling in config/config.php. Een voorbeeldconfiguratie is gegeven in config/config.sample.php.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1039
  • -Ontvangen: 5991
  • Berichten: 36.030
  • Synology is awesome.
    • Synology Support
Re: Edit een file in een docker image
« Reactie #1 Gepost op: 11 februari 2018, 16:26:46 »
In PuTTY:
docker exec -t -i <container> bash


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.3-25426-2  [SPEELTJE]
DS411+II  DSM 6.2.3-25426-2  [BACKUP]
DS413J    DSM 6.2.3-25426-2  [Surveillance]
DS716+II  DSM 6.2.3-25426-2  [TEST]
-----VMM  DSM 7.0-40850      [PREVIEW]
DS918+    DSM 6.2.3-25426-2  [PROD]
RT2600ac  SRM 1.2.4-8081-1   [PROD]
MR2200ac  SRM 1.2.4-8081-1   [PROD]

Offline FranckeM

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 1
  • Berichten: 44
Re: Edit een file in een docker image
« Reactie #2 Gepost op: 11 februari 2018, 16:35:40 »
Waar moet ik dat commando doen, in het tabblad terminal?

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1039
  • -Ontvangen: 5991
  • Berichten: 36.030
  • Synology is awesome.
    • Synology Support
Re: Edit een file in een docker image
« Reactie #3 Gepost op: 11 februari 2018, 16:40:30 »
In PuTTY, zoals aangegeven, persoonlijk vind ik terminal in Docker niet echt gebruikers vriendelijk.


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.3-25426-2  [SPEELTJE]
DS411+II  DSM 6.2.3-25426-2  [BACKUP]
DS413J    DSM 6.2.3-25426-2  [Surveillance]
DS716+II  DSM 6.2.3-25426-2  [TEST]
-----VMM  DSM 7.0-40850      [PREVIEW]
DS918+    DSM 6.2.3-25426-2  [PROD]
RT2600ac  SRM 1.2.4-8081-1   [PROD]
MR2200ac  SRM 1.2.4-8081-1   [PROD]

Offline FranckeM

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 1
  • Berichten: 44
Re: Edit een file in een docker image
« Reactie #4 Gepost op: 11 februari 2018, 16:55:44 »
Ik ben nu in de juiste map:

root@owncloud:/var/www/html/config#

maar kan niet met vi het bestand editten, "command not found"

hoe kan ik dat nu doen?

Gemarkeerd als beste antwoord door FranckeM Gepost op 11 februari 2018, 20:41:49

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1039
  • -Ontvangen: 5991
  • Berichten: 36.030
  • Synology is awesome.
    • Synology Support
Re: Edit een file in een docker image
« Reactie #5 Gepost op: 11 februari 2018, 17:27:27 »
Ik ken die container niet maar, kennelijk is "vi" niet daarop geïnstalleerd.
Je kunt proberen of apt-get werkt:

apt-get update
apt-cache pkgnames <search_term><search_term> b.v. vi of vim
Dan krijg je te zien of die edit packages te installeren zijn.

Als je het package name weet:

apt-get install <package_name>


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.3-25426-2  [SPEELTJE]
DS411+II  DSM 6.2.3-25426-2  [BACKUP]
DS413J    DSM 6.2.3-25426-2  [Surveillance]
DS716+II  DSM 6.2.3-25426-2  [TEST]
-----VMM  DSM 7.0-40850      [PREVIEW]
DS918+    DSM 6.2.3-25426-2  [PROD]
RT2600ac  SRM 1.2.4-8081-1   [PROD]
MR2200ac  SRM 1.2.4-8081-1   [PROD]

Offline FranckeM

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 1
  • Berichten: 44
Re: Edit een file in een docker image
« Reactie #6 Gepost op: 11 februari 2018, 20:37:55 »
Ik kon inderdaad vim installeren, en ik heb de config kunnen aanpassen.

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1039
  • -Ontvangen: 5991
  • Berichten: 36.030
  • Synology is awesome.
    • Synology Support
Re: Edit een file in een docker image
« Reactie #7 Gepost op: 11 februari 2018, 20:42:30 »
 :thumbup: 8)


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.3-25426-2  [SPEELTJE]
DS411+II  DSM 6.2.3-25426-2  [BACKUP]
DS413J    DSM 6.2.3-25426-2  [Surveillance]
DS716+II  DSM 6.2.3-25426-2  [TEST]
-----VMM  DSM 7.0-40850      [PREVIEW]
DS918+    DSM 6.2.3-25426-2  [PROD]
RT2600ac  SRM 1.2.4-8081-1   [PROD]
MR2200ac  SRM 1.2.4-8081-1   [PROD]


 

Kom in commandline niet uit edit modus in DSM 5

Gestart door fricknheroBoard Synology DSM 5.1 en eerder

Reacties: 11
Gelezen: 2735
Laatste bericht 20 maart 2014, 13:38:02
door Birdy
Afwijkende displays in 'Edit Shared Folder' permissions scherm

Gestart door DyslexiaBoard Synology DSM 5.1 en eerder

Reacties: 17
Gelezen: 3111
Laatste bericht 21 december 2014, 13:27:58
door Edward68