为什么容器内的django需要"它"旗?

时间:2018-02-04 14:44:59

标签: python django docker docker-toolbox

我尝试使用sqllite作为db和django dev服务器在docker容器上运行django。到目前为止,我能够在本地启动django服务器:

python .\manage.py runserver

我可以使用Dockerfile构建docker镜像:

docker build . -t pythocker

但是当我使用docker run -p 8000:8000 pythocker运行图像时,没有显示输出且机器无法访问,我必须杀死正在运行的容器。

如果我在-it命令上添加docker run标志,那么服务器正在运行,我可以转到http://192.168.99.100:8000并显示django欢迎页面。为什么这个标志必须在这里?

Docker登录容器什么都没有。我还尝试在manage.py中添加自定义日志记录,但它没有在控制台或docker日志中显示。

我正在使用Docker Windows工具箱,因为我只有一台Windows家用电脑。

0 个答案:

没有答案