2016-05-11 17 views
0

Ich brauche nginx-openresty und redis in Einzel Docker Container. Ich habe docker Datei geschrieben, es funktioniert gut. Aber was ich brauche, um meinen redis-Dienst zu starten, nachdem ich mich in der docker bash angemeldet habe, um dies zu automatisieren, habe ich eine .sh-Datei geschrieben, die Anweisungen wie start und stop von redis server und nginx enthält. ENTRYPOINT ["./startup.sh"]Docker run Startdienste

und .sh Datei ist

cd /etc/redis-installation/utils 
echo -n | ./install_server.sh 
service redis_6379 stop 
cd/
cp ./dump.rdb /var/lib/redis/6379/ 
service redis_6379 start 
openresty 

Mein Problem ist, dass Docker Container starten und existieren, wenn Shell-Ausführung abgeschlossen. Wie kann man den Container mit nginx weiterlaufen lassen und im laufenden Zustand weiterlesen.

+0

Warum brauchen Sie sie in den gleichen Behälter? – johnharris85

Antwort

Verwandte Themen