我需要在单个docker容器中使用nginx-openresty和redis。我写的docker文件工作正常。但是我需要在登录docker bash后启动我的redis服务以自动化这个我编写的.sh文件,其中包含redis服务器和nginx的启动和停止等指令。 ENTRYPOINT ["./startup.sh"]
和.sh文件是
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
我的问题是,当shell执行完成时,docker容器启动并存在。如何让容器继续运行,nginx和redis处于运行状态。