RUN
Les commandes ajoutent uniquement de nouveaux calques d'image. Ils ne sont pas exécutés pendant l'exécution. Uniquement pendant la construction de l'image.
Utiliser CMD
Au lieu. Vous pouvez combiner plusieurs commandes en les externalisant dans un script shell qui est invoqué par CMD
:
CMD start.sh
Dans le start.sh
script, vous écrivez ce qui suit :
#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi