将具有卷的docker镜像分发到另一台机器?

时间:2018-01-30 13:04:34

标签: docker jenkins

我已经使用本指南来安装" jenkins在我的本地机器上:

https://github.com/jenkinsci/docker/blob/master/README.md

它启用了一个卷,这意味着每次运行容器时,我之前的更改仍然可用/持久(已安装的插件,创建的作业等)。

但是如何将包含其状态/音量的图像分发到另一台机器?通常我会在当前状态下执行docker commit并保存到tar存档。接下来,我可以将该tar存档移动到另一台计算机,加载图像并运行容器。

但是对于上面的jenkins图像有什么用呢?如何将整个东西移动到另一台机器上?

1 个答案:

答案 0 :(得分:0)

您可以使用data only container pattern。它允许您从jenkins容器中的卷创建另一个容器存储数据。您可以保存到tar存档并转移到另一台计算机。

您也可以自由更新,删除jenkins容器。