RUN
polecenia dodają tylko nowe warstwy obrazu. Nie są wykonywane w czasie wykonywania. Tylko w czasie budowania obrazu.
Użyj CMD
zamiast. Możesz łączyć wiele poleceń, umieszczając je na zewnątrz w skrypcie powłoki, który jest wywoływany przez CMD
:
CMD start.sh
W start.sh
skrypt, który piszesz:
#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi