RUN
comandos estão adicionando apenas novas camadas de imagem. Eles não são executados durante o tempo de execução. Somente durante o tempo de construção da imagem. Usar
CMD
em vez de. Você pode combinar vários comandos externalizando-os em um script de shell que é invocado pelo CMD
:CMD start.sh
No
start.sh
script você escreve o seguinte:#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi