使用Docker创建Django应用程序的脱机版本
我是Docker的新手,在进一步调查之前,我想断言它是适合我需要的工具 情况如下: 我必须开发一个Django应用程序,主要用于在线。但有些用户有时需要离线使用此应用程序。然后,回到在线,他们需要将这些工作推送到主应用程序 Docker能帮我给这些用户提供一个完全工作的离线版本的在线应用程序,只需要很少的工作(显然不是我,而是他们…)使用Docker创建Django应用程序的脱机版本,django,docker,offline,data-synchronization,Django,Docker,Offline,Data Synchronization,我是Docker的新手,在进一步调查之前,我想断言它是适合我需要的工具 情况如下: 我必须开发一个Django应用程序,主要用于在线。但有些用户有时需要离线使用此应用程序。然后,回到在线,他们需要将这些工作推送到主应用程序 Docker能帮我给这些用户提供一个完全工作的离线版本的在线应用程序,只需要很少的工作(显然不是我,而是他们…) 感谢您的回答。Docker将帮助您脱机运行堆栈,从而帮助您处理所有环境部分,以完全相同的方式运行数据库、应用程序和代理,因为它们是联机的-无论实际用户使用的是哪种
感谢您的回答。Docker将帮助您脱机运行堆栈,从而帮助您处理所有环境部分,以完全相同的方式运行数据库、应用程序和代理,因为它们是联机的-无论实际用户使用的是哪种操作系统 这减少了您让应用程序以与离线完全相同的方式在线运行的工作量,无论是在windows、mac还是linux上 Docker不会以任何方式帮助您管理数据库合并、文件系统合并或诸如此类的事情。如果两个用户脱机更改相同的内容,然后尝试同步,则无论您是否使用docker,您都会遇到麻烦
对于那些数据库合并和文件合并,您需要不同的技术,这些技术可以与docker一起使用,也可以不使用。docker将帮助您脱机运行堆栈,从而帮助您处理所有环境部分,以完全相同的方式运行数据库、应用程序和代理,就像它们联机一样-无论实际用户使用的是哪个操作系统 这减少了您让应用程序以与离线完全相同的方式在线运行的工作量,无论是在windows、mac还是linux上 Docker不会以任何方式帮助您管理数据库合并、文件系统合并或诸如此类的事情。如果两个用户脱机更改相同的内容,然后尝试同步,则无论您是否使用docker,您都会遇到麻烦
对于那些数据库合并和文件合并,您需要不同的技术,这些技术可以与docker一起使用,也可以不与docker一起使用。简单的回答是,是的,docker将提供帮助 较长的答案是非常主观的,对于如何达到你想要的结果会有不同的意见。例如,使用和等虚拟化工具创建离线开发拷贝已经有一段时间了 因此,我首先要问自己以下问题:
总之,我希望我的长篇大论对你的决策有点帮助。简短的回答是,是的,Docker会帮助你的 较长的答案是非常主观的,对于如何实现期望的结果会有不同的意见。例如,使用和等虚拟化工具创建离线开发拷贝已经有一段时间了 因此,我首先要问自己以下问题: