嗨,我有一个django应用程序,我正在移动到docker和ducker hub开始测试。我目前有docker文件,项目正在建设中。尝试运行
时会出现问题python manage.py runserver command.
据说存在以下问题:
omars-mbp:helloworld omarjandali$ docker run omaryap/helloworld
CommandError: "127.0.0.1" is not a valid port number or address:port pair.
这是我目前正在运行的django项目的docker文件。如果有人可以帮我这个。
FROM python:3
WORKDIR hello
COPY requirements.txt ./
EXPOSE 8000
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "manage.py", "runserver", "127.0.0.1"]
答案 0 :(得分:1)
从你提供的Dockerfile我假设应用程序在端口8000上运行,所以它应该是:
FROM python:3
WORKDIR hello
COPY requirements.txt ./
EXPOSE 8000
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
消息中清楚解释了什么:
CommandError:“127.0.0.1”不是有效的端口号或地址:端口对。