Как установить точку входа после сборки образа в docker? [дубликат]
Я пытаюсь докеризировать мое django приложение и мой Django имеет зависимость с GDAL и я добавил команду зависимости в Dockerfile
.
Содержание в Dockerfile
FROM ubuntu
RUN apt-get update
RUN apt install python -y
RUN apt install python3-pip -y
RUN apt install python3-dev libpq-dev -y
RUN apt-get install gdal-bin
RUN apt-get install libgdal-dev
RUN apt install sudo
WORKDIR /app
COPY . /app
RUN pip3 install -r requirements.txt
ENTRYPOINT ["python3","manage.py" , "runserver" , "0.0.0.0:8000"]
Итак, проблема в том, что 6-я строка запрашивает временные зоны, как выбрать из 1-99
как я могу передать их в качестве аргумента в этом файле.
Итак, чтобы решить эту проблему, я удалил строку 6 and 7
, а также last line
и установил его через docker run -it <image_name>
и зафиксировал его на новом образе, и теперь я не могу выполнить нужную мне команду python3 manage.py runserver 0.0.0.0:8000
.