【问题标题】:Options to use latest docker on centos 6?在 centos 6 上使用最新 docker 的选项?
【发布时间】:2016-07-23 23:41:05
【问题描述】:

我想在最新版本的 docker(目前为 1.10)中尝试新功能,例如“docker networks”和“docker volume”。

我有 CentOs 6,但由于某些限制,我无法升级操作系统(了解我可以在 centos 7 中使用最新的 docker)。我确实有root权限。

我想知道尝试最新的 docker 有哪些选项?

【问题讨论】:

标签: docker centos6


【解决方案1】:

您可以尝试使用static binary 来运行docker,但这一切都需要您自担风险; CentOS 6 在内核 2.6 上运行,现在已经 13 岁了。该内核缺少运行 Docker 所需的各种东西(例如,不支持覆盖网络),并且以存在一些问题而闻名。

请注意,运行 docker-in-docker 可能会帮助您“安装”docker 1.10,但仍会在同一内核上运行,因此您最终会遇到相同的问题

【讨论】:

  • 谢谢。我检查了内核版本,是的,事件与 /etc/redhat-release 提到“CentOS Linux release 7.2.1511 (Core)”,uname -r 仍然打印 2.6.32-573.18.1.el6.x86_64。伤心:(
  • 您应该能够将内核更新到较新的版本;如果我没记错的话,CentOS 7.2 附带内核 3.10
【解决方案2】:

您可以安装docker-machine 并运行docker-machine upgrade default

here所述

编辑 - 这不适用于您

但是this question 可能是你的复制品

【讨论】:

  • 嘿@Simon。我知道我可以在 centOs 7 中使用最新的 docker,但正如我所提到的,我无法升级我的操作系统。我正在考虑 docker 中的 docker,但我想四处打听以获得更好的想法。
  • @MikeZhao 链接问题中的所有信息也应该适用于centOS 6
  • 请注意我使用的是centOS6,无法安装docker 1.9+。为了回复您的评论,我做了一些搜索,找到了这个:stackoverflow.com/questions/34872129/…
猜你喜欢
  • 2012-07-31
  • 2019-08-03
  • 2015-05-11
  • 2021-03-10
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
  • 2016-11-11
  • 2021-04-04
相关资源
最近更新 更多