我应该已经使用Docker启动应用程序和数据库,还是在本地配置所有内容,然后开始配置Docker?
我刚刚开始学习Docker,这似乎很复杂……这就是为什么我认为开始构建后端和没有Docker的数据库会更加舒适,然后才配置它。
我使用以下技术:
NODE.JS
knex
express
postgresql
我不是Docker专家,但是我在带有PostgreSQL,Django和React的私人应用程序中使用了它。从一开始,我就开始使用Docker,同时我在本地配置了所有内容,并且随着有关Docker的更多信息,我开始少依靠直接在系统上运行软件。实际上,在这一点上,我什至没有在本地安装的Python或其他开发工具 - 我只使用Docker.- 。
SO:-
如果您不是专家,也没有时间学习Docker,那么最好在当地开发一切。保存在某个地方构建应用程序的步骤,完成后,您可以尝试将所有内容移至Docker。通过这种方法,我认为您将优先考虑开发而不是容器化。
如果您有时间,请从Docker开始。了解如何设置整个工作空间并从Docker环境中开发。最初,这种方法需要大量时间,但是一旦解决了所有问题,其余过程将是顺利的 - 您只需要专注于编码-