天天看點

在 CentOS 6.x上安裝 docker.io成功

需要注意的是centos 6.5與7.0的安裝是有一點點不同的,centos-6上docker的安裝包叫docker-io,并且來源于fedora epel庫,這個倉庫維護了大量的沒有包含在發行版中的軟體,是以先要安裝epel,而centos-7的docker直接包含在官方鏡像源的extras倉庫(centos-base.repo下的[extras]節enable=1啟用)。前提是都需要聯網,具體安裝過程如下。

epel-release-6-8.noarch.rpm包在發行版的媒體裡面已經自帶了,可以從rpm安裝。

如果出現<code>gpg key retrieval failed: [errno 14] could not open/read file:///etc/pki/rpm-gpg/rpm-gpg-key-epel-6</code>問題,請線上安裝epel,下載下傳rpm-gpg-key-epel-6檔案。

這一步執行之後,會在/etc/yum.repos.d/下生成epel.repo、epel-testing.repo兩個檔案,用于從fedora官網下載下傳rpm包。

看到這個最低的核心版本,事實運作起來是沒太大問題的,你也可以更新到3.10.x版本。

假如你是自己編譯核心,請特别留意幾個絕對不能缺少的:dm_thin_provisioning、ip_nf_target_masquerade、nf_nat。(aufs_fs沒有對應選項,還不清楚怎麼回事,但不是必須)

許多文檔介紹到這裡,下一步為挂載/cgroup檔案系統,我的docker版本為1.1.2,沒有修改/etc/fstab的步驟。

在我的一次安裝過程中,很不幸遇到下面的問題:

<code>docker -d</code>啟動,或<code>tail -f /var/log/docker</code>檢視日志

再或者是<code>service docker restart</code>

繼續閱讀