1

我正在寻找一个付费的 docker 解决方案企业或一些插件),它可以从 artifactory 的存储库中获取文件并从中创建一个 docker 映像。有这样的插件吗?

我不确定我是否应该有一个预先构建的“基础”图像并将来自 artifactory 的文件添加到其中,或者我是否应该从头开始构建整个图像

我的解决方案:
我通过 puppet 使用 docker。我已经设置了 puppet 来调用 docker 脚本来从工件文件创建图像。我的 docker 脚本现在只运行 hello world,因为我刚刚开始使用 docker 并学习它的命令。
我看到 docker 创建图像,但我不知道它存储在哪里。(也许它不存储它?)

有没有合适/标准的方法来做我在这里想要完成的事情?是否有付费解决方案可以做到这一点?
我不是 devops,所以请不要使用 devops 术语。谢谢!

4

1 回答 1

1

为了获取与 docker 镜像存储位置相关的信息,您可以执行“docker info”命令。如果需要,须藤。参考:https ://docs.docker.com/reference/commandline/info/

将存储库中的文件放到 Docker 中,它们是什么类型的文件?Docker 能够获取目录中存在的文件并将其虚拟地挂载到映像中。这可以通过使用 Docker run -v 命令来完成。参考:https ://docs.docker.com/userguide/dockervolumes/

您还可以编写一个 Dockerfile,它可以获取基本映像并挂载所需的文件夹/文件。

于 2015-07-16T21:22:10.593 回答