RUN
командите добавят само нови слоеве на изображения. Те не се изпълняват по време на изпълнение. Само по време на изграждане на изображението.
Използвайте CMD
вместо. Можете да комбинирате множество команди, като ги екстернифицирате в шел скрипт, който се извиква от CMD
:
CMD start.sh
В start.sh
скрипт пишете следното:
#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi