使用docker容器来构build另一个docker图像

我把我的竹剂放到docker集装箱里,这样我就可以configurationpipe理和铺设,以及所有其他的令人敬畏的东西,但是我遇到了障碍。 我的竹代理做的事情之一是build立其他应用程序的docker图像。 我还没有能够把这个function放到我的docker竹代理。

我已经阅读了关于docker工人的博客文章http://blog.docker.io/2013/09/docker-can-now-run-within-docker/

但是我不希望能够在docker容器中运行docker镜像,我只想构build镜像并将其上传到registry中。 我已经尝试过主pipe的实现,以便与我的代理一起启动docker守护程序,但是这也certificate是困难的。

我在centos6.4上运行

我想要达到不可能的目的吗? 有没有另一种方法来解决,我没有看到?

提前感谢任何帮助

你可以使用你的Docker可执行文件和套接字启动一个容器,如下所示:

docker run -v /usr/bin/docker:/usr/bin/docker -v /run/docker.sock:/run/docker.sock -i -t ubuntu /bin/bash 

在该容器中,您可以运行docker images作为testing,以查看您可以执行任何您认为合适的Docker命令,如构build和上传到registry。 我自己使用这个来运行一个具有Dockerfunction的Jenkins从站。