容器化流星应用程序
Dockerizing a meteor app
因此,我们的想法是 docker从 2015 年开始对现有的 meteor 应用进行改造。该应用分为两部分(后端和前端)。我已经制作了一个巨大的 bash 脚本来处理所有旧的依赖项...软件依赖项...等等。我只需要 运行 脚本并且我们得到应用程序 运行ning .但现在的想法是为该项目创建一个 docker 图像。我应该如何实现这一目标?我应该在那里创建一个空的 docker 图像和 运行 我的脚本吗?谢谢。我是 docker.
的新手
有关堆栈、脚本和依赖项的更多信息可能会有所帮助。
假设此应用程序未在开发中,您可以简单地使用例如 nginx 图像,并为其提供要提供的前端文件。
对于后端,有多种选择,例如 php, node 等。
后端镜像的 dockerfile 应该包含依赖项的安装和设置(除了数据库等其他服务。有单独的镜像来做)。
为简单起见,您应该尝试 docker-compose 将您的容器配置为整体充当服务(并为您节省一些配置)。
稍后,要扩大规模,您可以寻找诸如 kubernetes 之类的编排工具。但我认为,这项服务还没有(根据你的问题)。 :)
因此,我们的想法是 docker从 2015 年开始对现有的 meteor 应用进行改造。该应用分为两部分(后端和前端)。我已经制作了一个巨大的 bash 脚本来处理所有旧的依赖项...软件依赖项...等等。我只需要 运行 脚本并且我们得到应用程序 运行ning .但现在的想法是为该项目创建一个 docker 图像。我应该如何实现这一目标?我应该在那里创建一个空的 docker 图像和 运行 我的脚本吗?谢谢。我是 docker.
的新手有关堆栈、脚本和依赖项的更多信息可能会有所帮助。 假设此应用程序未在开发中,您可以简单地使用例如 nginx 图像,并为其提供要提供的前端文件。
对于后端,有多种选择,例如 php, node 等。 后端镜像的 dockerfile 应该包含依赖项的安装和设置(除了数据库等其他服务。有单独的镜像来做)。
为简单起见,您应该尝试 docker-compose 将您的容器配置为整体充当服务(并为您节省一些配置)。
稍后,要扩大规模,您可以寻找诸如 kubernetes 之类的编排工具。但我认为,这项服务还没有(根据你的问题)。 :)