2016-01-21 96 views
1

我正在按照文檔https://docs.docker.com/engine/installation/rhel/的說明在RHEL 6.7上安裝Docker。 當我運行命令在RedHatLinux上安裝docker 6.7

sudo yum install docker-engine 

我收到以下錯誤

Error: Package: docker-engine-1.9.1-1.el7.centos.x86_64 (dockerrepo) 
      Requires: libsystemd-journal.so.0(LIBSYSTEMD_JOURNAL_196)(64bit) 
Error: Package: docker-engine-1.9.1-1.el7.centos.x86_64 (dockerrepo) 
      Requires: libsystemd-journal.so.0(LIBSYSTEMD_JOURNAL_195)(64bit) 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

按照該建議,我試圖運行命令

sudo yum install docker-engine --skip-broken 

這裏是輸出

Packages skipped because of dependency problems: 
    audit-libs-python-2.3.7-5.el6.x86_64 from RHEL-67-x86_64 
    docker-engine-1.9.1-1.el7.centos.x86_64 from dockerrepo 
    docker-engine-selinux-1.9.1-1.el7.centos.noarch from dockerrepo 
    libsemanage-python-2.0.43-5.1.el6.x86_64 from RHEL-67-x86_64 
    policycoreutils-python-2.0.83-24.el6.x86_64 from RHEL-67-x86_64 
    setools-libs-3.3.7-4.el6.x86_64 from RHEL-67-x86_64 
    setools-libs-python-3.3.7-4.el6.x86_64 from RHEL-67-x86_64 

我如何解決上述問題並在RHEL 6.7上安裝docker?

回答

3

Docker不再支持RHEL 6,您可以安裝的最新版本是Docker 1.7。可以找到安裝說明here

+0

感謝您的回覆。 –

+0

最重要的是,像selinux這樣的東西似乎對這個6.x RHEL和Docker 1.7有很大的干擾......有些策略必須輸入才能解決問題,但很可能無法解決問題。我無法弄清楚。 (不幸的是,如果你能相信,那裏有主機不提供RHEL 7)。 – Dexter

1

您可以通過將您的內核升級到3.10來安裝最新版本的Docker。在你自己的風險:)

爲我工作了幾個星期,現在相當穩定。

Upgrading RHEL Kernel

+0

但是它不需要'systemd'嗎? – Vanuan