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.
Warum brauchen Sie sie in den gleichen Behälter? – johnharris85