【发布时间】:2020-02-17 01:35:40
【问题描述】:
我需要做一个 docker 镜像来处理文件中的数据。 如何在运行时处理图像来处理文件?
谢谢
【问题讨论】:
-
Docker 的主要目标之一是将容器进程与主机文件系统隔离开来;如果处理本地文件是您的应用程序的一个关键目标,那么最好不要尝试在 Docker 中运行它。你能否举一个更具体的例子来说明你正在尝试运行什么、你已经尝试过什么以及你遇到了什么问题?
-
谢谢,我有一个包含所有依赖项的节点脚本来处理某种文件,我想创建这个环境的图像。我还需要将服务帐户文件传递给脚本访问在服务中进行身份验证。这不是在服务器上运行的应用程序,而是开发人员的工具。我认为我需要使用“卷”并将文件名作为参数或环境传递。
-
我的第二个猜测,相反,我创建了一个 docker 映像,我只是创建了一个 Nodejs 命令行工具来包装所有这些东西。
-
您可以将所有依赖项封装在 Node
package.json文件中。我希望典型的开发人员能够非常轻松地克隆存储库并运行yarn install。 -
是的,我认为这是最好的方法。谢谢@DavidMaze
标签: docker dockerfile docker-image docker-run