我是 Docker 新手,我接到的任务是创建一个运行我们的 Mean stack 应用程序之一的自定义容器。
我使用 https://hub.docker.com/_/php/ 在 AWS 上创建了自己的简单 php 容器,它可以工作,我可以访问它,但我只是想知道如何使用平均堆栈来做到这一点。
我们这里的应用程序是使用 http-server 在本地运行的
我在线查看了多个博客/教程,例如:
- https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
- https://blog.giantswarm.io/getting-started-with-docker-and-meanjs/
但我还是感到失落。
有什么建议吗?
最佳答案
当您希望自定义 docker 中存在的某些内容时,您会遇到两个问题。
- 您对当前使用的图片所做的更改
- 您想要对容器进行的运行时更改,例如端口
根据您的问题,我的理解是您需要更改镜像,将其推送到 docker.hub 并在将来使用它。我是这样看的。
- 启动当前容器
- 进行一些更改,例如。添加新文件,将数据添加到mongoldb。
- 将更改保存到新图像中。请参阅(docker commit --help)
- 现在您已经有了自定义图像。
关于node.js - 如何构建自己的 MeanJS Docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40665426/