我已阻止集群上 CoreOS 的自动更新。我想将我的 CoreOS docker 版本更新到当前稳定版本中存在的 1.5,但是,此 CoreOS 版本中存在的舰队版本有一个我无法忍受的错误(与卫星服务相关 - 找不到文件)有没有办法只将 docker 版本更新到 1.5 而不更新其他所有内容?
问问题
3410 次
1 回答
2
从理论上讲,这不是 CoreOS 遵循的政策。
您可以尝试从源代码下载 docker 并构建它,但恐怕您会丢失一些软件包。
或者您可以尝试在您的 CoreOS 机器上的容器中运行 Docker 1.5,并通过主机端口使其可用,有点像 Mac 上的 boot2docker 正在做的事情。
在这种情况下,对于我自己来说,我会选择 CoreOS 以外的另一个系统,它可以让我更加灵活,我选择了 etcd、fleet、systemd 和 docker 版本。
编辑:做了一些研究,我发现了这个: 如何在 coreos 中更新 docker https://gist.github.com/philips/7555876 这可能会提供一个解决方案。我最后的声明仍然是我会去的解决方案。
于 2015-04-30T03:12:51.883 回答