service start on startup

Status
Für weitere Antworten geschlossen.

Whitesheep

Benutzer
Mitglied seit
29. Mai 2009
Beiträge
81
Punkte für Reaktionen
2
Punkte
14
Hi,

ich habe auf meiner Syno einen Ubuntu (ubuntu:xenial-20170410) Docker installiert.
Hier habe ich einige Services laufen leider muss ich sie nach jedem Neustart wieder von Hand anstarten.
Wie bekomme ich es hin das diese bei start mit gestartet werden?

habe über Google nur Informationen gefunden wie z.b. "CMD mysql start" ans ende des config files hinzufügen nur wo ist das config file?

Danke schon mal für die Hilfe
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.476
Punkte für Reaktionen
359
Punkte
103
Ähm, Du verwendest direkt das Xenial-Basis Image?
Die sind eignetlich als Basis für eigene Images gedacht und nicht zur direkten Verwendung - wobei einem keiner davon abhalten kann, wenn es trotzdem machen will :)

Entweder suchst Du dir ein fertiges Image von Dockerhub, dass den Service den Du betreiben willst bereits umsetz.
Oder Du lernst wie man ein Dockerfile baut, dass basierend auf dem Xenial-Basis Image Deine Anwendung installiert, konfiguriert und startet.
Es ist nicht kompliziert ein Dockerfile zu schreiben. Was schwieriger ist, ist ENV-Variablen so einzusetzen, dass sie Konfiguration und/oder Start-Skripte entsprechend anpassen.

Idealerweilse ist das Image am Ende so, dass Du jederzeit deinen Container wegwerfen und neu erzeugen kannst - wobei Daten die ein Wegwerfen überleben sollen, dann in Volumes gespeichert werden müssen.

Sorry, ist leider nicht die Antwort auf das was Du willst. Es ist aber die Antwort auf das was Du brauchst...
 
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