代码之家  ›  专栏  ›  技术社区  ›  Vanortton

使用Docker开始应用程序开发还是在开发过程中配置Docker?[关闭]

  •  0
  • Vanortton  · 技术社区  · 4 月前

    我开始构建一个应用程序,我将在其中使用Docker 第一次 ,但我有一个问题:

    我应该已经使用Docker启动应用程序和数据库,还是应该在本地配置所有内容,然后开始配置Docker?

    我刚刚开始学习Docker,它看起来相当复杂。。。这就是为什么我认为在没有Docker的情况下开始构建后端和数据库,然后再进行配置会更舒服。

    我正在使用以下技术:

    • Node.js
    • Knex
    • 快递
    • PostgreSQL
    1 回复  |  直到 4 月前
        1
  •  1
  •   ArielCG    4 月前

    我不是Docker专家,但我在PostgreSQL、Django和React的私有应用程序中使用过它。从一开始,我就开始使用Docker,同时我在本地配置所有内容,随着我对Docker的了解越来越多,我开始减少对直接在系统上运行软件的依赖。事实上,在这一点上,我甚至没有在本地安装Python或其他开发工具,我只使用Docker。

    所以:

    如果你不是专家,没有时间学习Docker,最好在本地开发所有东西。将构建应用程序的步骤保存在某个地方,完成后,您可以尝试将所有内容迁移到Docker。使用这种方法,我假设您会优先考虑开发而不是容器化。 如果你有时间,可以从Docker开始。了解如何设置整个工作区并从Docker环境中进行开发。这种方法最初需要很多时间,但一旦你解决了所有问题,剩下的过程就会很顺利,你只需要专注于编码