如何构build您自己的MeanJS Docker镜像?

我是Docker的新手,我得到了一个任务来创build一个运行我们的平均堆栈应用程序之一的自定义容器。

我使用https://hub.docker.com/_/php/在AWS上创build了自己的简单PHP容器,它可以访问它,但是我只是想知道如何使用Mean栈来实现。

我们在这里的应用程序使用http-server在本地运行

我在网上查看了多个博客/教程,例如:

  • https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
  • https://blog.giantswarm.io/getting-started-with-docker-and-meanjs/

但我仍然感到迷失。

有什么build议么?

当你想定制Docker中存在的东西时,你有两个问题。

  • 你现在使用的图像变化正在使用
  • 您希望在容器上执行运行时间更改,例如端口

我从你的问题的理解是,你需要改变图像,将其推入docker.hub并将来使用它。 这是我如何看待它。

  • 启动当前容器
  • 做一些改变,例如。 添加新文件,将数据添加到mongoldb。
  • 将更改保存到新图像中。 看(docker提交 – 帮助)
  • 现在你有一个自定义的图像。