Docker – “127.0.0.1”不是有效的端口 – Django

嗨,我有一个Django的应用程序,我目前正在转移到docker和ducker枢纽开始testing。 我目前有docker文件和项目正在build设中。 尝试运行时遇到了一个问题

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"] 

从你提供的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”不是有效的端口号或地址:端口对。