Auteur Topic: Uitvoerbaar bestand aanpassen / Ubuntu  (gelezen 1434 keer)

Offline CreatoX

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 14
Uitvoerbaar bestand aanpassen / Ubuntu
« Gepost op: 25 juni 2019, 14:57:20 »
Hoi allen,

Het lukt me maar niet om door te krijgen hoe docker precies werkt. Dit heeft vermoedelijk deels te maken hoe Synology hiermee omgaat. Ik hoop dat jullie mij kunnen helpen een relatief simpel doel te behalen.

Ik heb een Ubuntu image gedownload en deze gestart in een container. Vervolgens is een applicatie geïnstalleerd.
Deze applicatie zou ik graag iedere keer automatisch gestart willen hebben bij het starten van de container.

Middels docker schijnt het niet mogelijk te zijn om bijvoorbeeld de rc.local hiervoor te gebruiken. Maar hoe dan wel (i.c.m. synology?)
Ik heb gezien dat de container een standaard uitvoerbaar bestand gebruikt (bash). Deze is volgens mij niet aan te passen.
Ook veel gelezen over de Dockerfile... maar kan dit gebruikt worden i.c.m. de synology. Ik heb geen CLI voorhanden.



Er moet toch een simpele oplossing zijn? Wie kan mij helpen? (graag stapsgewijs want ik snap er geen biet meer van :) )
  • Mijn Synology: DS213+
  • HDD's: 2 x 2TB

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1412
  • -Ontvangen: 8104
  • Berichten: 44.373
    • Truebase
Re: Uitvoerbaar bestand aanpassen / Ubuntu
« Reactie #1 Gepost op: 25 juni 2019, 15:05:24 »
Ubuntu heeft een crontab waarmee je dingen kunt opstarten en dat heeft niets te maken met Synology, Ubuntu draait immers in een Container.

Je hebt Terminal ter beschikking dus, CLI.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-3   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeStation BSM 1.2-65586                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline CreatoX

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 14
Re: Uitvoerbaar bestand aanpassen / Ubuntu
« Reactie #2 Gepost op: 26 juni 2019, 16:52:24 »
Bedankt voor de reactie.

Om cron te kunnen gebruiken dient deze eerst geïnstalleerd te worden:
apt-get install cron

Het probleem is dat ook cron gestart moet worden bij het starten van de container. Dat gebeurd niet.
Middels crontab -e kan ik dus wel iets inplannen, maar blijf ik met hetzelfde probleem zitten.

Zie ik iets over het hoofd?


Op een lokale Windows PC heb ik middels Dockerfile een image weten te maken waarin dit wel (bijna :) ) goed werkt.
De image geëxporteerd als TAR bestand (docker save -o image.tar <container>). Deze laat zich weer niet importeren in Docker Synology  :'( (geen fout, niets).

Het klopt dat je geen Dockerfile met de Synology kunt gebruiken, toch?

Sorry, veel vragen...

Dockerfile:
Citaat
FROM ubuntu

MAINTAINER me@Me.nl

WORKDIR /root

RUN apt-get update

ADD http://cdndl.maxfocus.com/maxdownloads/mxb-linux-x86_64.run /root/

RUN chmod +x /root/mxb-linux-x86_64.run

CMD ["/root/mxb-linux-x86_64.run", "--", "--user=\"<name>\"", "--password=\"password\"", "--encryption-key=\"<enckey>\"", "--use-proxy=false"]

Dit start een Backup Client.
  • Mijn Synology: DS213+
  • HDD's: 2 x 2TB


 

[Opgelost] Uitvoerbaar bestand

Gestart door OlgerBoard Synology DSM algemeen

Reacties: 5
Gelezen: 2714
Laatste bericht 31 juli 2012, 18:37:12
door Olger