我正在尝试将我现有的 django 项目容器化,该项目在我的本地机器上运行良好。
dockerfile如下:
FROM django
ADD . /
WORKDIR /site
RUN pip install django-elasticsearch-dsl==0.5.1
RUN pip install tika==1.19
CMD python manage.py runserver 0.0.0.0:8000
我能够使用以下方法创建图像:
docker build -t test1 .
并且能够通过命令使用图像创建一个容器:
docker run -d --name test1 -p 8000:8000 test1
结果,我可以看到容器 test1 已启动并正在运行
现在,我的理解是,如果我在浏览器中执行 localhost:8000,我应该能够看到所需页面的视图。
但是,我没有看到。
我已经尝试过 stackoverflow 中可用的类似解决方案,但没有成功。
斯蒂芬大帝
相关分类