是否可以在不更新机群和etcd的情况下更新CoreOS上的Docker?

时间:2015-04-29 09:39:14

标签: docker coreos etcd

我已阻止群集上CoreOS的自动更新。 我想将我的CoreOS docker版本更新为当前稳定版本中的1.5版本,但是,此CoreOS版本上存在的版本有一个我无法忍受的错误(与卫星服务相关 - 文件未找到) 有没有办法只将docker版本更新为1.5而不更新其他所有内容?

1 个答案:

答案 0 :(得分:2)

理论上,这不是CoreOS所遵循的政策。

您可以尝试从源代码下载docker并构建它,但我担心您会丢失一些软件包。

或者您可以尝试在CoreOS计算机上的容器中运行Docker 1.5并通过主机端口提供,有点像Mac上的boot2docker。

在这种情况下,对于我自己,我会使用另一个系统而不是CoreOS,这将允许我更灵活,我选择的etcd,fleet,systemd和docker版本。

编辑:做了一些研究我发现了这个: how to update docker in coreos https://gist.github.com/philips/7555876 哪个可能提供解决方案。我的最后陈述仍然是我要去的解决方案。