gpt4 book ai didi

continuous-integration - 使用Docker容器构建另一个Docker镜像

转载 作者:行者123 更新时间:2023-12-02 19:43:54 24 4
gpt4 key购买 nike

我将竹子代理放入docker容器中,以便我可以配置管理和推出以及所有其他令人赞叹的功能,但是我遇到了障碍。我的竹子代理做的一件事是为其他应用程序构建docker镜像。我无法将该功能添加到我的docker Bamboo Agent中。

我已经阅读了有关do​​cker-in-docker的博客文章
http://blog.docker.io/2013/09/docker-can-now-run-within-docker/

但是我不想能够在Docker容器中运行docker镜像,我只想构建一个镜像并将其上传到注册表。
为了与我的代理一起启动docker守护进程,我尝试了supervisor的实现,但是事实证明这很困难。

我在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作为测试,以查看是否可以执行您认为合适的任何Docker命令,例如构建并上传到注册表。我自己使用它来运行具有Docker功能的Jenkins从站。

关于continuous-integration - 使用Docker容器构建另一个Docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22714156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com