我尝试在docker容器上运行django,使用sqllite作为db和django dev服务器。到目前为止,我能够在本地启动django服务器:
python .\manage.py runserver
我可以使用Dockerfile构建docker映像:
docker build . -t pythocker
但是当我运行带有docker run -p 8000:8000 pythocker
的映像时,没有显示任何输出,并且无法访问机器,我必须终止正在运行的容器。你知道吗
如果我在docker run
命令上添加-it
标志,那么服务器正在运行,我可以转到http://192.168.99.100:8000
并显示django欢迎页面。为什么这里必须有这个标志?你知道吗
码头工人在集装箱上登录时什么也不给。我还尝试在管理.py但它不会显示在控制台或docker日志中。你知道吗
我正在使用Docker Windows工具箱,因为我只有一台Windows家用电脑。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐