我已阻止群集上CoreOS的自动更新。 我想将我的CoreOS docker版本更新为当前稳定版本中的1.5版本,但是,此CoreOS版本上存在的版本有一个我无法忍受的错误(与卫星服务相关 - 文件未找到) 有没有办法只将docker版本更新为1.5而不更新其他所有内容?
答案 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 哪个可能提供解决方案。我的最后陈述仍然是我要去的解决方案。