所以我有一个基本的django博客应用程序。我想把它停靠到django中。还有一件事。我在这里写我的问题是因为有活生生的人来回答。
axr492tv1#
你应该使用cookie cutter来dockerizing你的Django应用程序。在这里你可以阅读你需要pip freeze的文档https://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html,这样你就可以知道你当前的Django应用程序占用了什么。并将它们作为requirements.txt在docker上使用Django的好处:
消除了仅在生产中发生的错误。
o7jaxewo2#
您应该从阅读Dokcer文档开始,以了解什么和为什么:https://docs.docker.com/长话短说-容器(prular)允许在单独的容器中启动每个服务(Django,数据库,可能的前端,服务器等),而且可以在任何你选择的操作系统上启动它们。这些容器可以通过主机分离的Docker网络相互通信。您将需要Dockerfile -来设置服务,并且可能需要Docker-compose(如果有多个容器)来管理所有正在运行的容器。以下是Django的docker设置示例:https://semaphoreci.com/community/tutorials/dockerizing-a-python-django-web-application
2条答案
按热度按时间axr492tv1#
你应该使用cookie cutter来dockerizing你的Django应用程序。在这里你可以阅读你需要pip freeze的文档https://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html,这样你就可以知道你当前的Django应用程序占用了什么。并将它们作为requirements.txt在docker上使用Django的好处:
消除了仅在生产中发生的错误。
o7jaxewo2#
您应该从阅读Dokcer文档开始,以了解什么和为什么:https://docs.docker.com/
长话短说-容器(prular)允许在单独的容器中启动每个服务(Django,数据库,可能的前端,服务器等),而且可以在任何你选择的操作系统上启动它们。这些容器可以通过主机分离的Docker网络相互通信。
您将需要Dockerfile -来设置服务,并且可能需要Docker-compose(如果有多个容器)来管理所有正在运行的容器。
以下是Django的docker设置示例:https://semaphoreci.com/community/tutorials/dockerizing-a-python-django-web-application