使用Node.js远程构建Docker镜像

时间:2014-07-10 06:51:49

标签: node.js docker

我想使用Node.js远程构建Docker镜像。基本上,我已经看到有dockerodedocker.io等项目包含Docker的远程API,但我不确定它们是否真的像我一样寻找。我的基本设置如下:

  • 我在私人注册表中有一个现成的图像(想想Quay.io或类似的东西)。此容器具有ONBUILD触发器,该触发器基本上运行ADD . /foo/
  • 现在我的笔记本上有一个本地文件夹,我想用作.命令的ONBUILD。此文件夹也是容器Dockerfile
  • 我希望生成的图像能够在远程计算机上构建,而无需在本地安装Docker。

所以基本上需要做的是创建一个小的Node.js脚本,该脚本将本地文件夹与Dockerfile一起使用,并将其推送到运行Docker服务器的服务器,然后该服务器又可以从注册表中获取基本图像。

这可能吗?如果是这样,怎么样?

不知何故,我感觉有点迷失,因为我没有正确的想法从哪里开始。也许,如果有人能告诉我我需要完成的步骤,这已经是一个很大的帮助!

PS:作为一项额外的挑战,我想完成同样的事情没有拥有本地Dockerfile。它应该由Node.js程序即时创建。现在我想知道是否有可能在没有额外的临时文件夹的情况下这样做,但不知何故只保留在内存中?

0 个答案:

没有答案