sql >> Base de Datos >  >> NoSQL >> Redis

¿Cómo ejecutar un servidor Redis Y otra aplicación dentro de Docker?

RUN los comandos solo agregan nuevas capas de imagen. No se ejecutan durante el tiempo de ejecución. Solo durante el tiempo de construcción de la imagen.

Usa CMD en cambio. Puede combinar varios comandos externalizándolos en un script de shell que es invocado por CMD :

CMD start.sh

En el start.sh script escribes lo siguiente:

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