RUN
commando's voegen alleen nieuwe afbeeldingslagen toe. Ze worden niet uitgevoerd tijdens runtime. Alleen tijdens de bouwtijd van de afbeelding.
Gebruik CMD
in plaats van. Je kunt meerdere commando's combineren door ze te externaliseren in een shellscript dat wordt aangeroepen door CMD
:
CMD start.sh
In de start.sh
script schrijf je het volgende:
#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi