Ich versuche, einen einfachen Andock-Container mit meiner Webanwendung zu installieren (ohne docker-Datei). Während des Tests würde ich immer einen Container mit der Option -t -i ausführen und dann den Tomcat-Dienst darin starten, indem ich ein Shell-Skript ausführe. Wie wenn ich in Produktion gehe, möchte ich die Option -t -i nicht mehr benutzen und brauche nur noch meinen Tomcat-Dienst, um zu starten und der einzige primäre Dienst zu sein.Wie führe ich einen Dienst auf einem Docker-Container aus?
Ich versuche, den Einstiegspunkt auf das Start-Skript zum Starten von Tomcat zeigen, aber der Container wird beendet, nachdem das Skript beendet ist. Wie führe ich einen Container aus, starte einen Service und behalte diesen Service als einzigen primären Service des Containers?
Hinweis: Ich habe einige Beiträge über Supervisor gelesen, bin mir aber nicht sicher, ob ich mein Image von Grund auf neu erstellen müsste, wenn ich diesen Weg gehe? Ich würde es lieber nicht machen.
Irgendwelche Vorschläge?
Verwenden Sie das Flag "-d" – lamirap