Redis
 sql >> Database >  >> NoSQL >> Redis

Come eseguire un server Redis E un'altra applicazione all'interno di Docker?

RUN i comandi aggiungono solo nuovi livelli di immagine. Non vengono eseguiti durante il runtime. Solo durante la fase di creazione dell'immagine.

Usa CMD invece. Puoi combinare più comandi esternalizzandoli in uno script di shell invocato da CMD :

CMD start.sh

In start.sh script si scrive quanto segue:

#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi