127.0.0.1Docker容器内部,而不是主机OS上。如果您访问另一个控制台到您的容器并对其执行http请求,
127.0.0.1:8000则该容器将起作用。
关键是确保Docker容器将开发服务器公开给所有IPv4地址,您可以使用
0.0.0.0代替来实现
127.0.0.1。
尝试运行以下命令来启动Django开发服务器:
python manage.py runserver 0.0.0.0:8000
另外,为了获得更多启发,您可以查看此工作的Dockerfile,以使用内置开发服务器https://github.com/Niklas9/django-
unixdatetimefield/blob/master/Dockerfile托管Django应用程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)