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