如何构建自己的 MeanJS Docker 图像?
How to build your own MeanJS Docker image?
我是 Docker 的新手,我接到了创建自定义容器的任务,该容器 运行 是我们的 Mean stack 应用程序之一。
我已经使用 https://hub.docker.com/_/php/ 在 AWS 上创建了我自己的简单 php 容器,它可以正常工作,我可以访问它,但我只是想知道如何使用 Mean 堆栈来实现它。
我们这里的应用程序是 运行 在本地使用 http-server
我在网上看了很多 blogs/tutorials,例如:
- 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)
- 现在你有一个自定义的图像。
我是 Docker 的新手,我接到了创建自定义容器的任务,该容器 运行 是我们的 Mean stack 应用程序之一。
我已经使用 https://hub.docker.com/_/php/ 在 AWS 上创建了我自己的简单 php 容器,它可以正常工作,我可以访问它,但我只是想知道如何使用 Mean 堆栈来实现它。
我们这里的应用程序是 运行 在本地使用 http-server
我在网上看了很多 blogs/tutorials,例如:
- 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)
- 现在你有一个自定义的图像。