node.js - 如何构建自己的 MeanJS Docker 镜像?

标签 node.js docker mean-stack

我是 Docker 新手,我接到的任务是创建一个运行我们的 Mean stack 应用程序之一的自定义容器。

我使用 https://hub.docker.com/_/php/ 在 AWS 上创建了自己的简单 php 容器,它可以工作,我可以访问它,但我只是想知道如何使用平均堆栈来做到这一点。

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

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

但我还是感到失落。

有什么建议吗?

最佳答案

当您希望自定义 docker 中存在的某些内容时,您会遇到两个问题。

  • 您对当前使用的图片所做的更改
  • 您想要对容器进行的运行时更改,例如端口

根据您的问题,我的理解是您需要更改镜像,将其推送到 docker.hub 并在将来使用它。我是这样看的。

  • 启动当前容器
  • 进行一些更改,例如。添加新文件,将数据添加到mongoldb。
  • 将更改保存到新图像中。请参阅(docker commit --help)
  • 现在您已经有了自定义图像。

关于node.js - 如何构建自己的 MeanJS Docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40665426/

相关文章:

c# - Visual Studio 2019不会在项目打开时提取所需的Docker镜像

java - 将特定的 JRE 添加到 .Net Dockerfile

json - 获取要在 if 语句中使用的选定值

javascript - 无法读取 Angular2 中的字符串插值

java - AWS Lambda 每天查询一次 Redshift

javascript - Node 服务器在多次工作后停止工作

javascript - 将 json 数组转换为 Node.js Express.js 中的 var 值

node.js - WebStorm 远程解释器无法与 TSLint 一起使用

node.js - 风 sails + Passport : Logging out won't work

angularjs - 获取传递给 mongoose 中间件 next() 方法的错误消息到客户端 Controller