Как установить точку входа после сборки образа в 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.

Вернуться на верх