我想使用Node.js远程构建Docker镜像。基本上,我已经看到有dockerode和docker.io等项目包含Docker的远程API,但我不确定它们是否真的像我一样寻找。我的基本设置如下:
ONBUILD
触发器,该触发器基本上运行ADD . /foo/
。.
命令的ONBUILD
。此文件夹也是容器Dockerfile
。所以基本上需要做的是创建一个小的Node.js脚本,该脚本将本地文件夹与Dockerfile
一起使用,并将其推送到运行Docker服务器的服务器,然后该服务器又可以从注册表中获取基本图像。
这可能吗?如果是这样,怎么样?
不知何故,我感觉有点迷失,因为我没有正确的想法从哪里开始。也许,如果有人能告诉我我需要完成的步骤,这已经是一个很大的帮助!
PS:作为一项额外的挑战,我想完成同样的事情没有拥有本地Dockerfile
。它应该由Node.js程序即时创建。现在我想知道是否有可能在没有额外的临时文件夹的情况下这样做,但不知何故只保留在内存中?