在Docker容器中看不到Django

在Docker容器中看不到Django,第1张

在Docker容器中看不到Django

问题是您将开发服务器暴露在

127.0.0.1
Docker容器内部,而不是主机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应用程序。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4977144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存